From owner-cvs-sys Sun Aug 10 02:36:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA13383 for cvs-sys-outgoing; Sun, 10 Aug 1997 02:36:08 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA13205; Sun, 10 Aug 1997 02:34:04 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id CAA19796; Sun, 10 Aug 1997 02:33:24 -0700 (PDT) Date: Sun, 10 Aug 1997 02:33:24 -0700 (PDT) Message-Id: <199708100933.CAA19796@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/08/10 02:33:23 PDT Modified files: sys/pci pcisupport.c Log: Fix the VLSI chipset name from "Eagle" to "Eagle II". Revision Changes Path 1.52 +5 -5 src/sys/pci/pcisupport.c From owner-cvs-sys Sun Aug 10 03:53:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA16140 for cvs-sys-outgoing; Sun, 10 Aug 1997 03:53:43 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA16115; Sun, 10 Aug 1997 03:53:03 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA19986; Sun, 10 Aug 1997 03:52:22 -0700 (PDT) Date: Sun, 10 Aug 1997 03:52:22 -0700 (PDT) Message-Id: <199708101052.DAA19986@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 1997/08/10 03:52:21 PDT Modified files: sys/pc98/pc98 syscons.c Log: Synchronize with sys/i386/isa/syscons.c revision 1.230. Revision Changes Path 1.54 +12 -14 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Sun Aug 10 03:54:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA16200 for cvs-sys-outgoing; Sun, 10 Aug 1997 03:54:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA16169; Sun, 10 Aug 1997 03:54:34 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA20017; Sun, 10 Aug 1997 03:53:52 -0700 (PDT) Date: Sun, 10 Aug 1997 03:53:52 -0700 (PDT) Message-Id: <199708101053.DAA20017@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/10 03:53:52 PDT Modified files: sys/pc98/i386 trap.c Log: Synchronize with sys/i386/i386/trap.c revision 1.103. Revision Changes Path 1.28 +14 -1 src/sys/pc98/i386/trap.c From owner-cvs-sys Sun Aug 10 07:29:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA23027 for cvs-sys-outgoing; Sun, 10 Aug 1997 07:29:20 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA22964; Sun, 10 Aug 1997 07:29:00 -0700 (PDT) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA21342; Sun, 10 Aug 1997 07:28:17 -0700 (PDT) Date: Sun, 10 Aug 1997 07:28:17 -0700 (PDT) Message-Id: <199708101428.HAA21342@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_spppsubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 1997/08/10 07:28:17 PDT Modified files: sys/net if_spppsubr.c Log: Implement the LCP fail_counter: if an option has been NAK'ed for more than max_failures attempts, we are going to REJ it, to prevent endless NAK loops. (This is actually part of a larger local set of modifications i'm running with, but the remainder (PAP & CHAP) ain't ready for prime- time yet.) Revision Changes Path 1.24 +13 -4 src/sys/net/if_spppsubr.c From owner-cvs-sys Sun Aug 10 09:58:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA29493 for cvs-sys-outgoing; Sun, 10 Aug 1997 09:58:35 -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 JAA29481; Sun, 10 Aug 1997 09:58:27 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id CAA05477; Mon, 11 Aug 1997 02:55:37 +1000 Date: Mon, 11 Aug 1997 02:55:37 +1000 From: Bruce Evans Message-Id: <199708101655.CAA05477@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, dyson@FreeBSD.ORG Subject: Re: cvs commit: src/sys/vm vm_zone.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified files: > sys/vm vm_zone.h > Log: > The "cutsie" register parameter passing that I had mistakenly used breaks > profiling. Since it doesn't really improve perf much, I have backed it > out. I once tried using it for everything (except functions written in assembler), but gave up because it broke qsort (gcc clobbers a register). I also tried popping args in functions. This works, but only helps on [3-4]86's. Bruce From owner-cvs-sys Sun Aug 10 11:16:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA04067 for cvs-sys-outgoing; Sun, 10 Aug 1997 11:16:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA04045; Sun, 10 Aug 1997 11:16:05 -0700 (PDT) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA08829; Sun, 10 Aug 1997 11:15:21 -0700 (PDT) Date: Sun, 10 Aug 1997 11:15:21 -0700 (PDT) Message-Id: <199708101815.LAA08829@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/linux linux_ipc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 1997/08/10 11:15:21 PDT Modified files: sys/i386/linux linux_ipc.c Log: Ops the arguments to copyin was in the wrong order.. This has survived since the first version, sigh. Revision Changes Path 1.11 +2 -2 src/sys/i386/linux/linux_ipc.c From owner-cvs-sys Sun Aug 10 12:33:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA09175 for cvs-sys-outgoing; Sun, 10 Aug 1997 12:33:45 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA09138; Sun, 10 Aug 1997 12:33:23 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA10112; Sun, 10 Aug 1997 12:32:39 -0700 (PDT) Date: Sun, 10 Aug 1997 12:32:39 -0700 (PDT) Message-Id: <199708101932.MAA10112@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 1997/08/10 12:32:39 PDT Modified files: sys/i386/i386 mp_machdep.c Log: Cheap fix for kern/4255. If the problem is seen this fix suggests a compile-time work-around then panics. Revision Changes Path 1.41 +10 -4 src/sys/i386/i386/mp_machdep.c From owner-cvs-sys Sun Aug 10 14:00:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA14340 for cvs-sys-outgoing; Sun, 10 Aug 1997 14:00:08 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA14266; Sun, 10 Aug 1997 13:59:52 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA10519; Sun, 10 Aug 1997 13:59:08 -0700 (PDT) Date: Sun, 10 Aug 1997 13:59:08 -0700 (PDT) Message-Id: <199708102059.NAA10519@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa apic_vector.s ipl.s src/sys/i386/i386 exception.s mplock.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/08/10 13:59:08 PDT Modified files: sys/i386/isa apic_vector.s ipl.s sys/i386/i386 exception.s mplock.s Log: Added trap specific lock calls: get_fpu_lock, etc. All resolve to the GIANT_LOCK at this time, it is purely a logical partitioning. Revision Changes Path 1.15 +15 -6 src/sys/i386/isa/apic_vector.s 1.7 +8 -7 src/sys/i386/isa/ipl.s 1.37 +28 -51 src/sys/i386/i386/exception.s 1.17 +178 -79 src/sys/i386/i386/mplock.s From owner-cvs-sys Sun Aug 10 14:19:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA15782 for cvs-sys-outgoing; Sun, 10 Aug 1997 14:19:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA15743; Sun, 10 Aug 1997 14:18:47 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id OAA10622; Sun, 10 Aug 1997 14:18:02 -0700 (PDT) Date: Sun, 10 Aug 1997 14:18:02 -0700 (PDT) Message-Id: <199708102118.OAA10622@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa ipl.s src/sys/i386/i386 exception.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/08/10 14:18:02 PDT Modified files: sys/i386/isa ipl.s sys/i386/i386 exception.s Log: Oops, fix breakage to UP kernel. Revision Changes Path 1.8 +3 -1 src/sys/i386/isa/ipl.s 1.38 +9 -1 src/sys/i386/i386/exception.s From owner-cvs-sys Sun Aug 10 19:05:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA01236 for cvs-sys-outgoing; Sun, 10 Aug 1997 19:05:29 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA01187; Sun, 10 Aug 1997 19:05:02 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id TAA13916; Sun, 10 Aug 1997 19:04:16 -0700 (PDT) Date: Sun, 10 Aug 1997 19:04:16 -0700 (PDT) Message-Id: <199708110204.TAA13916@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wd.c src/sys/scsi sd.c src/sys/sys systm.h src/sys/kern kern_shutdown.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/08/10 19:04:16 PDT Modified files: (Branch: RELENG_2_2) sys/i386/isa wd.c sys/scsi sd.c sys/sys systm.h sys/kern kern_shutdown.c Log: YAMCF: sd.c 1.106->1.107 wd.c 1.134->1.135 kern_shutdown.c 1.17->1.19 sys/systm.h 1.54->1.55 Obtained from: Whistle production build teach disk drives how to hold off a hardware watchdog while they are busy saving a core-dump. 1/2 a core dump is REALLY annoying.. Conditional on HW_WDOG. (I should add this to LINT too I guess) Revision Changes Path 1.119.2.7 +11 -2 src/sys/i386/isa/wd.c 1.95.2.3 +11 -2 src/sys/scsi/sd.c 1.47.2.2 +11 -1 src/sys/sys/systm.h 1.10.2.1 +24 -1 src/sys/kern/kern_shutdown.c From owner-cvs-sys Mon Aug 11 01:50:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA22242 for cvs-sys-outgoing; Mon, 11 Aug 1997 01:50:15 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA22163; Mon, 11 Aug 1997 01:49:58 -0700 (PDT) From: Stefan Esser Received: (from se@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA16501; Mon, 11 Aug 1997 01:49:09 -0700 (PDT) Date: Mon, 11 Aug 1997 01:49:09 -0700 (PDT) Message-Id: <199708110849.BAA16501@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci tek390.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 1997/08/11 01:49:09 PDT Modified files: sys/pci tek390.c Log: Fix problem in the DC390_DefaultEEprom subroutine, which could lead to spurious wites outside an alloccated array in the case of generic AMD SCSI cards. PR: kern/4217 Submitted by: Erik H. Moe Revision Changes Path 1.7 +3 -3 src/sys/pci/tek390.c From owner-cvs-sys Mon Aug 11 02:46:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA24476 for cvs-sys-outgoing; Mon, 11 Aug 1997 02:46:26 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA24452; Mon, 11 Aug 1997 02:45:49 -0700 (PDT) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id CAA17289; Mon, 11 Aug 1997 02:45:00 -0700 (PDT) Date: Mon, 11 Aug 1997 02:45:00 -0700 (PDT) Message-Id: <199708110945.CAA17289@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1997/08/11 02:45:00 PDT Modified files: sys/i386/i386 userconfig.c Log: Make the CLI mode message a little less intimidating. Suggested by: Richard Underwood Revision Changes Path 1.87 +4 -4 src/sys/i386/i386/userconfig.c From owner-cvs-sys Mon Aug 11 06:29:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA03584 for cvs-sys-outgoing; Mon, 11 Aug 1997 06:29:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA03364; Mon, 11 Aug 1997 06:27:12 -0700 (PDT) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA19320; Mon, 11 Aug 1997 06:26:21 -0700 (PDT) Date: Mon, 11 Aug 1997 06:26:21 -0700 (PDT) Message-Id: <199708111326.GAA19320@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1997/08/11 06:26:21 PDT Modified files: (Branch: RELENG_2_2) sys/i386/i386 userconfig.c Log: YAMFC - tone down intimidating CLI mode message. Revision Changes Path 1.63.2.18 +4 -4 src/sys/i386/i386/userconfig.c From owner-cvs-sys Mon Aug 11 07:42:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA07109 for cvs-sys-outgoing; Mon, 11 Aug 1997 07:42:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA07056; Mon, 11 Aug 1997 07:42:10 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA03745; Mon, 11 Aug 1997 07:41:19 -0700 (PDT) Date: Mon, 11 Aug 1997 07:41:19 -0700 (PDT) Message-Id: <199708111441.HAA03745@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/11 07:41:19 PDT Modified files: sys/pc98/i386 userconfig.c Log: Synchronize with sys/i386/i386/userconfig.c revision 1.87. Revision Changes Path 1.31 +4 -4 src/sys/pc98/i386/userconfig.c From owner-cvs-sys Mon Aug 11 21:36:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA27770 for cvs-sys-outgoing; Mon, 11 Aug 1997 21:36:16 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA27639; Mon, 11 Aug 1997 21:35:27 -0700 (PDT) From: Sean Eric Fagan Received: (from sef@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id VAA07021; Mon, 11 Aug 1997 21:34:31 -0700 (PDT) Date: Mon, 11 Aug 1997 21:34:31 -0700 (PDT) Message-Id: <199708120434.VAA07021@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/procfs procfs.h procfs_mem.c procfs_regs.c procfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/08/11 21:34:31 PDT Modified files: sys/miscfs/procfs procfs.h procfs_mem.c procfs_regs.c procfs_vnops.c Log: Fix procfs security hole -- check permissions on meaningful I/Os (namely, reading/writing of mem and regs). Also have to check for the requesting process being group KMEM -- this is a bit of a hack, but ps et al need it. Reviewed by: davidg Revision Changes Path 1.16 +13 -1 src/sys/miscfs/procfs/procfs.h 1.27 +18 -1 src/sys/miscfs/procfs/procfs_mem.c 1.8 +3 -1 src/sys/miscfs/procfs/procfs_regs.c 1.31 +9 -5 src/sys/miscfs/procfs/procfs_vnops.c From owner-cvs-sys Mon Aug 11 21:47:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA28333 for cvs-sys-outgoing; Mon, 11 Aug 1997 21:47:12 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA28289; Mon, 11 Aug 1997 21:46:27 -0700 (PDT) From: Sean Eric Fagan Received: (from sef@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id VAA07148; Mon, 11 Aug 1997 21:45:31 -0700 (PDT) Date: Mon, 11 Aug 1997 21:45:31 -0700 (PDT) Message-Id: <199708120445.VAA07148@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/procfs procfs.h procfs_mem.c procfs_regs.c procfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/08/11 21:45:31 PDT Modified files: (Branch: RELENG_2_2) sys/miscfs/procfs procfs.h procfs_mem.c procfs_regs.c procfs_vnops.c Log: YAMFC -- fix procfs hole. Reviewed by: davidg Revision Changes Path 1.12.2.1 +13 -1 src/sys/miscfs/procfs/procfs.h 1.20.2.1 +18 -1 src/sys/miscfs/procfs/procfs_mem.c 1.3.4.1 +3 -1 src/sys/miscfs/procfs/procfs_regs.c 1.24.2.1 +9 -5 src/sys/miscfs/procfs/procfs_vnops.c From owner-cvs-sys Mon Aug 11 21:51:40 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA28666 for cvs-sys-outgoing; Mon, 11 Aug 1997 21:51:40 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA28648; Mon, 11 Aug 1997 21:51:20 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id OAA05899; Tue, 12 Aug 1997 14:21:16 +0930 (CST) From: Michael Smith Message-Id: <199708120451.OAA05899@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/kern init_main.c In-Reply-To: <199708072122.OAA00806@freefall.freebsd.org> from Steve Passe at "Aug 7, 97 02:22:33 pm" To: fsmp@FreeBSD.ORG (Steve Passe) Date: Tue, 12 Aug 1997 14:21:15 +0930 (CST) Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Steve Passe stands accused of saying: > fsmp 1997/08/07 14:22:33 PDT > > Modified files: > sys/kern init_main.c > Log: > Fixes kern/3835: SMP kernel crash on enable "dumps on wd0" > > - SMP: set value of curproc in main(), before the SYSINIT stuff If I read this correctly, this means that nothing hung off a SYSINIT() macro needs to worry about curproc being invalid, ie. one can explicitly expect curproc to be useful for subsystem locking etc. at a very early stage? -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Mon Aug 11 22:26:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA00388 for cvs-sys-outgoing; Mon, 11 Aug 1997 22:26:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA00289; Mon, 11 Aug 1997 22:23:51 -0700 (PDT) From: Kenjiro Cho Received: (from kjc@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA07301; Mon, 11 Aug 1997 22:22:55 -0700 (PDT) Date: Mon, 11 Aug 1997 22:22:55 -0700 (PDT) Message-Id: <199708120522.WAA07301@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_spppsubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kjc 1997/08/11 22:22:55 PDT Modified files: sys/net if_spppsubr.c Log: Fix a traceroute problem in the CISCO HDLC mode. (cisco routers not returning ICMP_TIMXCEED) use CISCO_UNICAST instead of CISCO_MULTICAST to send normal packets. this is needed for packets to get processed by a cisco router, but doesn't matter if a packet is just forwarded. Reviewed by:itojun@itojun.org Revision Changes Path 1.25 +2 -2 src/sys/net/if_spppsubr.c From owner-cvs-sys Mon Aug 11 22:26:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA00420 for cvs-sys-outgoing; Mon, 11 Aug 1997 22:26:29 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA00319; Mon, 11 Aug 1997 22:24:47 -0700 (PDT) From: Sean Eric Fagan Received: (from sef@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA07330; Mon, 11 Aug 1997 22:23:51 -0700 (PDT) Date: Mon, 11 Aug 1997 22:23:51 -0700 (PDT) Message-Id: <199708120523.WAA07330@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/procfs procfs_fpregs.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/08/11 22:23:51 PDT Modified files: sys/miscfs/procfs procfs_fpregs.c Log: Check permissions for fp regs as well as normal regs. Revision Changes Path 1.8 +3 -1 src/sys/miscfs/procfs/procfs_fpregs.c From owner-cvs-sys Mon Aug 11 22:27:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA00496 for cvs-sys-outgoing; Mon, 11 Aug 1997 22:27:01 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA00341; Mon, 11 Aug 1997 22:25:16 -0700 (PDT) From: Sean Eric Fagan Received: (from sef@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA07368; Mon, 11 Aug 1997 22:24:21 -0700 (PDT) Date: Mon, 11 Aug 1997 22:24:21 -0700 (PDT) Message-Id: <199708120524.WAA07368@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/procfs procfs_fpregs.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/08/11 22:24:20 PDT Modified files: (Branch: RELENG_2_2) sys/miscfs/procfs procfs_fpregs.c Log: MFC -- check permission on fp regs too. Revision Changes Path 1.3.4.1 +3 -1 src/sys/miscfs/procfs/procfs_fpregs.c From owner-cvs-sys Mon Aug 11 22:41:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA01328 for cvs-sys-outgoing; Mon, 11 Aug 1997 22:41:41 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA01181; Mon, 11 Aug 1997 22:39:45 -0700 (PDT) From: Kenjiro Cho Received: (from kjc@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA07423; Mon, 11 Aug 1997 22:38:50 -0700 (PDT) Date: Mon, 11 Aug 1997 22:38:50 -0700 (PDT) Message-Id: <199708120538.WAA07423@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_spppsubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kjc 1997/08/11 22:38:50 PDT Modified files: (Branch: RELENG_2_2) sys/net if_spppsubr.c Log: Merge the traceroute problem fix for the CISCO HDLC mode from -current. Reviewed by: itojun@itojun.org Revision Changes Path 1.13.2.2 +2 -2 src/sys/net/if_spppsubr.c From owner-cvs-sys Tue Aug 12 00:13:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA06776 for cvs-sys-outgoing; Tue, 12 Aug 1997 00:13:43 -0700 (PDT) Received: from lestat.nas.nasa.gov (lestat.nas.nasa.gov [129.99.50.29]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA06771; Tue, 12 Aug 1997 00:13:39 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by lestat.nas.nasa.gov (8.8.6/8.6.12) with SMTP id AAA23636; Tue, 12 Aug 1997 00:08:12 -0700 (PDT) Message-Id: <199708120708.AAA23636@lestat.nas.nasa.gov> X-Authentication-Warning: lestat.nas.nasa.gov: localhost [127.0.0.1] didn't use HELO protocol To: Sean Eric Fagan Cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/miscfs/procfs procfs.h procfs_mem.c procfs_regs.c procfs_vnops.c Reply-To: Jason Thorpe From: Jason Thorpe Date: Tue, 12 Aug 1997 00:08:11 -0700 Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Mon, 11 Aug 1997 21:34:31 -0700 (PDT) Sean Eric Fagan wrote: > sef 1997/08/11 21:34:31 PDT > > Modified files: > sys/miscfs/procfs procfs.h procfs_mem.c procfs_regs.c > procfs_vnops.c > Log: > Fix procfs security hole -- check permissions on meaningful I/Os (namely, > reading/writing of mem and regs). Also have to check for the requesting > process being group KMEM -- this is a bit of a hack, but ps et al need it. This is why ps(1) shouldn't use procfs :-) In any case, it's probably also reasonable to allow uid 0 to perform said i/o on setuid processes. IIRC, this would make it the same as the constraints on ptrace(2). Jason R. Thorpe thorpej@nas.nasa.gov NASA Ames Research Center Home: +1 408 866 1912 NAS: M/S 258-6 Work: +1 415 604 0935 Moffett Field, CA 94035 Pager: +1 415 428 6939 From owner-cvs-sys Tue Aug 12 00:21:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA07110 for cvs-sys-outgoing; Tue, 12 Aug 1997 00:21:47 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA06956; Tue, 12 Aug 1997 00:19:58 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA08502; Tue, 12 Aug 1997 00:19:01 -0700 (PDT) Date: Tue, 12 Aug 1997 00:19:01 -0700 (PDT) Message-Id: <199708120719.AAA08502@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 1997/08/12 00:19:01 PDT Modified files: sys/miscfs/union union_vnops.c Log: Fixed vnode corruption by undefined case in union_lookup(). When uerror == 0 && lerror == EACCES, lowervp == NULLVP and union_allocvp doesn't find existing union node and new union node is created. Sicne it is dificult to cover all the case, union_lookup always returns when union_lookup1() returns EACCES. Submitted by: Naofumi Honda Obtained from: NetBSD/pc98 Revision Changes Path 1.35 +7 -3 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Tue Aug 12 01:12:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA09295 for cvs-sys-outgoing; Tue, 12 Aug 1997 01:12:59 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA09112; Tue, 12 Aug 1997 01:10:53 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA08697; Tue, 12 Aug 1997 01:09:57 -0700 (PDT) Date: Tue, 12 Aug 1997 01:09:57 -0700 (PDT) Message-Id: <199708120809.BAA08697@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/12 01:09:57 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/pc98 wd.c Log: Synchronize with sys/i386/isa/wd.c revision 1.119.2.7. Revision Changes Path 1.9.2.11 +11 -2 src/sys/pc98/pc98/wd.c From owner-cvs-sys Tue Aug 12 01:13:34 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA09338 for cvs-sys-outgoing; Tue, 12 Aug 1997 01:13:34 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA09153; Tue, 12 Aug 1997 01:11:43 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA08732; Tue, 12 Aug 1997 01:10:46 -0700 (PDT) Date: Tue, 12 Aug 1997 01:10:46 -0700 (PDT) Message-Id: <199708120810.BAA08732@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/12 01:10:46 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/i386 userconfig.c Log: Synchronize with sys/i386/i386/userconfig.c revision 1.63.2.18. Revision Changes Path 1.10.2.11 +4 -4 src/sys/pc98/i386/userconfig.c From owner-cvs-sys Tue Aug 12 08:49:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA29812 for cvs-sys-outgoing; Tue, 12 Aug 1997 08:49:30 -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 IAA29806; Tue, 12 Aug 1997 08:49:22 -0700 (PDT) Received: from Ilsa.StevesCafe.com (localhost [127.0.0.1]) by Ilsa.StevesCafe.com (8.8.6/8.8.5) with ESMTP id JAA19349; Tue, 12 Aug 1997 09:49:12 -0600 (MDT) Message-Id: <199708121549.JAA19349@Ilsa.StevesCafe.com> X-Mailer: exmh version 2.0gamma 1/27/96 From: Steve Passe To: Michael Smith cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern init_main.c In-reply-to: Your message of "Tue, 12 Aug 1997 14:21:15 +0930." <199708120451.OAA05899@genesis.atrad.adelaide.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 12 Aug 1997 09:49:12 -0600 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Mike, > > Log: > > Fixes kern/3835: SMP kernel crash on enable "dumps on wd0" > > > > - SMP: set value of curproc in main(), before the SYSINIT stuff > > If I read this correctly, this means that nothing hung off a SYSINIT() > macro needs to worry about curproc being invalid, ie. one can > explicitly expect curproc to be useful for subsystem locking etc. at a > very early stage? no, its a hack to prevent code in configure() from panic()ing when trying to dereference (struct proc*)p->xxx thingies. there is code that does this early in the boot process that knows that curproc is incomplete and is careful to not use the missing parts. There is nothing SMP specific about this. The only reason its needed is that the UP kernel "sets" it at compile time via: struct proc* curproc = &proc0; However the SMP kernel keeps this in per-cpu private page data, and thus there is no compile time init. So I set it here to prevent the dereference panics. Any code that actually uses it this early better know what its doing. -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD From owner-cvs-sys Tue Aug 12 08:57:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA00347 for cvs-sys-outgoing; Tue, 12 Aug 1997 08:57:32 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA00323; Tue, 12 Aug 1997 08:57:22 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id BAA08791; Wed, 13 Aug 1997 01:27:05 +0930 (CST) From: Michael Smith Message-Id: <199708121557.BAA08791@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/kern init_main.c In-Reply-To: <199708121549.JAA19349@Ilsa.StevesCafe.com> from Steve Passe at "Aug 12, 97 09:49:12 am" To: smp@csn.net (Steve Passe) Date: Wed, 13 Aug 1997 01:27:04 +0930 (CST) Cc: msmith@atrad.adelaide.edu.au, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Steve Passe stands accused of saying: > Mike, > > > > Log: > > > Fixes kern/3835: SMP kernel crash on enable "dumps on wd0" > > > > > > - SMP: set value of curproc in main(), before the SYSINIT stuff > > > > If I read this correctly, this means that nothing hung off a SYSINIT() > > macro needs to worry about curproc being invalid, ie. one can > > explicitly expect curproc to be useful for subsystem locking etc. at a > > very early stage? > > no, its a hack to prevent code in configure() from panic()ing when trying > to dereference (struct proc*)p->xxx thingies. there is code that does this > early in the boot process that knows that curproc is incomplete and is careful > to not use the missing parts. There is nothing SMP specific about this. The > only reason its needed is that the UP kernel "sets" it at compile time via: Ok, perhaps I should be more explicit : - at what point is curproc filled out adequately for use with lockmgr() and friends? - if I don't know "when" I am, how can I work this out? -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Tue Aug 12 09:16:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA01524 for cvs-sys-outgoing; Tue, 12 Aug 1997 09:16:58 -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 JAA01518; Tue, 12 Aug 1997 09:16:49 -0700 (PDT) Received: from Ilsa.StevesCafe.com (localhost [127.0.0.1]) by Ilsa.StevesCafe.com (8.8.6/8.8.5) with ESMTP id KAA19532; Tue, 12 Aug 1997 10:16:43 -0600 (MDT) Message-Id: <199708121616.KAA19532@Ilsa.StevesCafe.com> X-Mailer: exmh version 2.0gamma 1/27/96 From: Steve Passe To: Michael Smith cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern init_main.c In-reply-to: Your message of "Wed, 13 Aug 1997 01:27:04 +0930." <199708121557.BAA08791@genesis.atrad.adelaide.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 12 Aug 1997 10:16:43 -0600 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Hi, > > no, its a hack to prevent code in configure() from panic()ing when trying > > to dereference (struct proc*)p->xxx thingies. there is code that does this > > early in the boot process that knows that curproc is incomplete and is careful > > to not use the missing parts. There is nothing SMP specific about this. The > > only reason its needed is that the UP kernel "sets" it at compile time via: > > Ok, perhaps I should be more explicit : > > - at what point is curproc filled out adequately for use with lockmgr() > and friends? > - if I don't know "when" I am, how can I work this out? there is a variable named 'cold' that other code seems to use to determine when it can do various things. I honestly haven't looked at this in detail yet, I'm still struggling with lower level issues. -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD From owner-cvs-sys Tue Aug 12 12:08:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA11741 for cvs-sys-outgoing; Tue, 12 Aug 1997 12:08:47 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA11630; Tue, 12 Aug 1997 12:07:48 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA18989; Tue, 12 Aug 1997 12:07:45 -0700 (PDT) Date: Tue, 12 Aug 1997 12:07:45 -0700 (PDT) Message-Id: <199708121907.MAA18989@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/12 12:07:44 PDT Modified files: sys/i386/i386 trap.c Log: Back out a part of the disk scheduling "improvements" :-(. Let me know how the system works now!!! Revision Changes Path 1.104 +2 -2 src/sys/i386/i386/trap.c From owner-cvs-sys Tue Aug 12 19:43:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA12071 for cvs-sys-outgoing; Tue, 12 Aug 1997 19:43:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA11792; Tue, 12 Aug 1997 19:40:14 -0700 (PDT) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id TAA21416; Tue, 12 Aug 1997 19:40:07 -0700 (PDT) Date: Tue, 12 Aug 1997 19:40:07 -0700 (PDT) Message-Id: <199708130240.TAA21416@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa isa.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1997/08/12 19:40:07 PDT Modified files: sys/i386/isa isa.c Log: Add parentheses because == has higher precedence than &. PR: i386/4225 Submitted by: Frank MacLachlan Revision Changes Path 1.100 +7 -7 src/sys/i386/isa/isa.c From owner-cvs-sys Tue Aug 12 22:20:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA22571 for cvs-sys-outgoing; Tue, 12 Aug 1997 22:20:31 -0700 (PDT) Received: from silvia.HIP.Berkeley.EDU (wck-ca13-02.ix.netcom.com [204.31.231.194]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA22509; Tue, 12 Aug 1997 22:20:05 -0700 (PDT) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.6/8.6.9) id WAA06593; Tue, 12 Aug 1997 22:20:01 -0700 (PDT) Date: Tue, 12 Aug 1997 22:20:01 -0700 (PDT) Message-Id: <199708130520.WAA06593@silvia.HIP.Berkeley.EDU> To: sos@FreeBSD.ORG CC: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG In-reply-to: <199708101815.LAA08829@freefall.freebsd.org> Subject: Re: cvs commit: src/sys/i386/linux linux_ipc.c From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk * Ops the arguments to copyin was in the wrong order.. * This has survived since the first version, sigh. Don't want to sound like a broken record, but please don't forget to merge it into 2.2. That branch is going to be our next release, so let's make sure it gets all the necessary fixes! :) Satoshi From owner-cvs-sys Wed Aug 13 00:06:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA00557 for cvs-sys-outgoing; Wed, 13 Aug 1997 00:06:00 -0700 (PDT) Received: from sos.freebsd.dk (sos.freebsd.dk [195.8.129.33]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA00548; Wed, 13 Aug 1997 00:05:44 -0700 (PDT) Received: (from sos@localhost) by sos.freebsd.dk (8.8.7/8.7.3) id JAA03253; Wed, 13 Aug 1997 09:05:56 +0200 (MEST) From: Søren Schmidt Message-Id: <199708130705.JAA03253@sos.freebsd.dk> Subject: Re: cvs commit: src/sys/i386/linux linux_ipc.c In-Reply-To: <199708130520.WAA06593@silvia.HIP.Berkeley.EDU> from Satoshi Asami at "Aug 12, 97 10:20:01 pm" To: asami@cs.berkeley.edu (Satoshi Asami) Date: Wed, 13 Aug 1997 09:05:56 +0200 (MEST) Cc: sos@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@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 Satoshi Asami who wrote: > * Ops the arguments to copyin was in the wrong order.. > * This has survived since the first version, sigh. > > Don't want to sound like a broken record, but please don't forget to > merge it into 2.2. That branch is going to be our next release, so > let's make sure it gets all the necessary fixes! :) Will, do, I have a couple of items on this list, but I want it shaken out in current first for a while... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end .. From owner-cvs-sys Wed Aug 13 00:44:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA02346 for cvs-sys-outgoing; Wed, 13 Aug 1997 00:44:27 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA02321; Wed, 13 Aug 1997 00:44:07 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA23819; Wed, 13 Aug 1997 00:43:59 -0700 (PDT) Date: Wed, 13 Aug 1997 00:43:59 -0700 (PDT) Message-Id: <199708130743.AAA23819@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys sysctl.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/08/13 00:43:59 PDT Modified files: (Branch: RELENG_2_2) sys/sys sysctl.h Log: YAMFC: prototype for sysctlbyname(3) Revision Changes Path 1.48.2.1 +2 -1 src/sys/sys/sysctl.h From owner-cvs-sys Wed Aug 13 01:36:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA04567 for cvs-sys-outgoing; Wed, 13 Aug 1997 01:36:00 -0700 (PDT) Received: from silvia.HIP.Berkeley.EDU (wck-ca13-02.ix.netcom.com [204.31.231.194]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA04540; Wed, 13 Aug 1997 01:35:37 -0700 (PDT) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.6/8.6.9) id BAA09388; Wed, 13 Aug 1997 01:35:27 -0700 (PDT) Date: Wed, 13 Aug 1997 01:35:27 -0700 (PDT) Message-Id: <199708130835.BAA09388@silvia.HIP.Berkeley.EDU> To: sos@sos.freebsd.dk CC: sos@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG In-reply-to: <199708130705.JAA03253@sos.freebsd.dk> Subject: Re: cvs commit: src/sys/i386/linux linux_ipc.c From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk * Will, do, I have a couple of items on this list, but I want it shaken * out in current first for a while... Ok, as long as you are planning to do it, that's fine for me. (However, from the tone of the commit message, I thought it was one of the "how in the hell did this get past me in the first place" type of fixes, and was a little concerned that an immediate merge didn't follow.) Satoshi From owner-cvs-sys Wed Aug 13 01:40:07 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA04808 for cvs-sys-outgoing; Wed, 13 Aug 1997 01:40:07 -0700 (PDT) Received: from sos.freebsd.dk (sos.freebsd.dk [195.8.129.33]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA04727; Wed, 13 Aug 1997 01:39:57 -0700 (PDT) Received: (from sos@localhost) by sos.freebsd.dk (8.8.7/8.7.3) id KAA03541; Wed, 13 Aug 1997 10:40:10 +0200 (MEST) From: Søren Schmidt Message-Id: <199708130840.KAA03541@sos.freebsd.dk> Subject: Re: cvs commit: src/sys/i386/linux linux_ipc.c In-Reply-To: <199708130835.BAA09388@silvia.HIP.Berkeley.EDU> from Satoshi Asami at "Aug 13, 97 01:35:27 am" To: asami@cs.berkeley.edu (Satoshi Asami) Date: Wed, 13 Aug 1997 10:40:10 +0200 (MEST) Cc: sos@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@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 Satoshi Asami who wrote: > * Will, do, I have a couple of items on this list, but I want it shaken > * out in current first for a while... > > Ok, as long as you are planning to do it, that's fine for me. > (However, from the tone of the commit message, I thought it was one of > the "how in the hell did this get past me in the first place" type of > fixes, and was a little concerned that an immediate merge didn't > follow.) I is one of those types :), its just that it follows my std rule of shaking it out first (even if its not needed in this case). -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end .. From owner-cvs-sys Wed Aug 13 04:01:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA10943 for cvs-sys-outgoing; Wed, 13 Aug 1997 04:01:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA10857; Wed, 13 Aug 1997 04:00:20 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id EAA25376; Wed, 13 Aug 1997 04:00:11 -0700 (PDT) Date: Wed, 13 Aug 1997 04:00:11 -0700 (PDT) Message-Id: <199708131100.EAA25376@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/13 04:00:11 PDT Modified files: sys/pc98/i386 trap.c Log: Synchronize with sys/i386/i386/trap.c revision 1.104. Revision Changes Path 1.29 +2 -2 src/sys/pc98/i386/trap.c From owner-cvs-sys Wed Aug 13 04:01:22 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA10960 for cvs-sys-outgoing; Wed, 13 Aug 1997 04:01:22 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA10912; Wed, 13 Aug 1997 04:01:00 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id EAA25406; Wed, 13 Aug 1997 04:00:51 -0700 (PDT) Date: Wed, 13 Aug 1997 04:00:51 -0700 (PDT) Message-Id: <199708131100.EAA25406@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 1997/08/13 04:00:51 PDT Modified files: sys/pc98/pc98 pc98.c Log: Synchronize with sys/i386/isa/isa.c revision 1.100. Revision Changes Path 1.37 +7 -7 src/sys/pc98/pc98/pc98.c From owner-cvs-sys Wed Aug 13 07:57:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA21411 for cvs-sys-outgoing; Wed, 13 Aug 1997 07:57:53 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA21342; Wed, 13 Aug 1997 07:57:25 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA11894; Wed, 13 Aug 1997 07:57:14 -0700 (PDT) Date: Wed, 13 Aug 1997 07:57:14 -0700 (PDT) Message-Id: <199708131457.HAA11894@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_sl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/08/13 07:57:14 PDT Modified files: sys/net if_sl.c Log: SUNIT: exchange up/down states too Revision Changes Path 1.59 +7 -1 src/sys/net/if_sl.c From owner-cvs-sys Wed Aug 13 10:03:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA12776 for cvs-sys-outgoing; Wed, 13 Aug 1997 10:03:31 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA12748; Wed, 13 Aug 1997 10:02:49 -0700 (PDT) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id KAA00482; Wed, 13 Aug 1997 10:02:49 -0700 (PDT) Date: Wed, 13 Aug 1997 10:02:49 -0700 (PDT) Message-Id: <199708131702.KAA00482@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq src/sys/i386/scsi aic7xxx.c aic7xxx.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1997/08/13 10:02:49 PDT Modified files: sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq sys/i386/scsi aic7xxx.c aic7xxx.h Log: Add a spin lock that prevents the sequencer from attempting to add an entry to the QOUTFIFO when it is full. This should eliminate the "Timed out while idle" problems that many have reported. In truth, this is somewhat of a hack. Although are interrupt latency is low enough that we should be able to always service the queue in time, since each entry must be passed up to the higher SCSI layer for what can be a large amount of processing (perhaps even resulting in a new command being queued) with interrupts disabled, we need this mechanism to avoid overflow. In the future, these additional tasks will be offloaded to a software interrupt handler which should make this hack unnecessary. Revision Changes Path 1.5 +16 -1 src/sys/dev/aic7xxx/aic7xxx.reg 1.75 +10 -1 src/sys/dev/aic7xxx/aic7xxx.seq 1.121 +29 -8 src/sys/i386/scsi/aic7xxx.c 1.42 +6 -1 src/sys/i386/scsi/aic7xxx.h From owner-cvs-sys Wed Aug 13 10:55:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA15958 for cvs-sys-outgoing; Wed, 13 Aug 1997 10:55:37 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA15931; Wed, 13 Aug 1997 10:55:12 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id KAA00783; Wed, 13 Aug 1997 10:55:11 -0700 (PDT) Date: Wed, 13 Aug 1997 10:55:11 -0700 (PDT) Message-Id: <199708131755.KAA00783@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_time.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/08/13 10:55:11 PDT Modified files: sys/kern kern_time.c Log: Bypass itimerfix 100000000 limit in nanosleep1 using loop through timeouts Revision Changes Path 1.31 +64 -46 src/sys/kern/kern_time.c From owner-cvs-sys Wed Aug 13 11:04:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA16610 for cvs-sys-outgoing; Wed, 13 Aug 1997 11:04:39 -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 LAA16496; Wed, 13 Aug 1997 11:03:28 -0700 (PDT) Received: from Ilsa.StevesCafe.com (localhost [127.0.0.1]) by Ilsa.StevesCafe.com (8.8.6/8.8.5) with ESMTP id LAA24046; Wed, 13 Aug 1997 11:59:37 -0600 (MDT) Message-Id: <199708131759.LAA24046@Ilsa.StevesCafe.com> X-Mailer: exmh version 2.0gamma 1/27/96 From: Steve Passe To: "Justin T. Gibbs" cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq src/sys/i386/scsi aic7xxx.c aic7xxx.h In-reply-to: Your message of "Wed, 13 Aug 1997 10:02:49 PDT." <199708131702.KAA00482@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 13 Aug 1997 11:59:37 -0600 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Justin, > Modified files: > sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq > sys/i386/scsi aic7xxx.c aic7xxx.h > Log: > Add a spin lock that prevents the sequencer from attempting to add an > entry to the QOUTFIFO when it is full. This should eliminate the > "Timed out while idle" problems that many have reported. > > In truth, this is somewhat of a hack. Although are interrupt latency is > low enough that we should be able to always service the queue in time, > since each entry must be passed up to the higher SCSI layer for what can > be a large amount of processing (perhaps even resulting in a new command > being queued) with interrupts disabled, we need this mechanism to avoid > overflow. In the future, these additional tasks will be offloaded to a > software interrupt handler which should make this hack unnecessary. For the record, disabled INTs was the reason that this was showing up in the SMP kernel. Because of a race in an unprotected critical region level-active INTs (ie PCI) could sometimes be left masked when the relevant bit in ipending was cleared, resulting in complete blockage of further INTs. Although this was clearly an SMP problem, having robustness in other parts of the system is appreciated! This leads to the question: when INTs get totally blocked like this, wont the system still freeze, ie should there be a timeout to panic in your spin lock for times like this? -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD From owner-cvs-sys Wed Aug 13 11:12:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA17271 for cvs-sys-outgoing; Wed, 13 Aug 1997 11:12:32 -0700 (PDT) Received: from pluto.plutotech.com (root@mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA17262; Wed, 13 Aug 1997 11:12:19 -0700 (PDT) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.5/8.8.5) with ESMTP id MAA22588; Wed, 13 Aug 1997 12:12:17 -0600 (MDT) Message-Id: <199708131812.MAA22588@pluto.plutotech.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: Steve Passe cc: "Justin T. Gibbs" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq src/sys/i386/scsi aic7xxx.c aic7xxx.h In-reply-to: Your message of "Wed, 13 Aug 1997 11:59:37 MDT." <199708131759.LAA24046@Ilsa.StevesCafe.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 13 Aug 1997 12:12:19 -0600 From: "Justin T. Gibbs" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >For the record, disabled INTs was the reason that this was showing up in the >SMP kernel. Because of a race in an unprotected critical region level-active >INTs (ie PCI) could sometimes be left masked when the relevant bit in ipending >was cleared, resulting in complete blockage of further INTs. Although this >was clearly an SMP problem, having robustness in other parts of the system >is appreciated! The problem was reproduceable on UP systems too. >This leads to the question: when INTs get totally blocked >like this, wont the system still freeze, ie should there be a timeout to >panic in your spin lock for times like this? The spin lock is down in the aic7xxx's sequencer program, not in the kernel. The sequencer (the embedded RISC processor in the aic78X0) will simply hold off on completing a command if there is no space to post it, until the interrupt routine runs and makes space available. Nothing in the aic7xxx kernel driver ever blocks in this fashion. >-- >Steve Passe | powered by >smp@csn.net | Symmetric MultiProcessor FreeBSD > > > -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations =========================================== From owner-cvs-sys Wed Aug 13 11:57:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA20452 for cvs-sys-outgoing; Wed, 13 Aug 1997 11:57:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA20380; Wed, 13 Aug 1997 11:57:00 -0700 (PDT) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA01276; Wed, 13 Aug 1997 11:56:59 -0700 (PDT) Date: Wed, 13 Aug 1997 11:56:59 -0700 (PDT) Message-Id: <199708131856.LAA01276@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq src/sys/i386/scsi aic7xxx.c aic7xxx.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1997/08/13 11:56:59 PDT Modified files: (Branch: RELENG_2_2) sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq sys/i386/scsi aic7xxx.c aic7xxx.h Log: Sync with current - Prevent QOUTFIFO overflows. Revision Changes Path 1.1.2.3 +16 -1 src/sys/dev/aic7xxx/aic7xxx.reg 1.46.2.20 +10 -1 src/sys/dev/aic7xxx/aic7xxx.seq 1.81.2.26 +29 -8 src/sys/i386/scsi/aic7xxx.c 1.31.2.9 +6 -1 src/sys/i386/scsi/aic7xxx.h From owner-cvs-sys Wed Aug 13 12:30:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA22602 for cvs-sys-outgoing; Wed, 13 Aug 1997 12:30:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA22539; Wed, 13 Aug 1997 12:29:35 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA01431; Wed, 13 Aug 1997 12:29:33 -0700 (PDT) Date: Wed, 13 Aug 1997 12:29:33 -0700 (PDT) Message-Id: <199708131929.MAA01431@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_synch.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/08/13 12:29:33 PDT Modified files: sys/kern kern_synch.c Log: add a diagnostic to catch some common cases of tsleep being called from the wrong place. Revision Changes Path 1.34 +8 -1 src/sys/kern/kern_synch.c From owner-cvs-sys Wed Aug 13 12:36:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA23070 for cvs-sys-outgoing; Wed, 13 Aug 1997 12:36:26 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA22992; Wed, 13 Aug 1997 12:35:35 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA01524; Wed, 13 Aug 1997 12:35:34 -0700 (PDT) Date: Wed, 13 Aug 1997 12:35:34 -0700 (PDT) Message-Id: <199708131935.MAA01524@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_synch.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/08/13 12:35:34 PDT Modified files: (Branch: RELENG_2_2) sys/kern kern_synch.c Log: MFC: add a DIAGNOSTIC to catch bad tsleep() calls (e.g. from interrupt handlers) Revision Changes Path 1.26.2.3 +8 -1 src/sys/kern/kern_synch.c From owner-cvs-sys Wed Aug 13 14:02:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA27406 for cvs-sys-outgoing; Wed, 13 Aug 1997 14:02:05 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA27372; Wed, 13 Aug 1997 14:01:33 -0700 (PDT) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id OAA02640; Wed, 13 Aug 1997 14:01:31 -0700 (PDT) Date: Wed, 13 Aug 1997 14:01:31 -0700 (PDT) Message-Id: <199708132101.OAA02640@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf majors.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1997/08/13 14:01:31 PDT Modified files: sys/i386/conf majors.i386 Log: Reserve major 81 for rocketport driver. Revision Changes Path 1.15 +2 -1 src/sys/i386/conf/majors.i386 From owner-cvs-sys Wed Aug 13 16:06:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA05521 for cvs-sys-outgoing; Wed, 13 Aug 1997 16:06:47 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA05465; Wed, 13 Aug 1997 16:05:41 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA03670; Wed, 13 Aug 1997 16:05:38 -0700 (PDT) Date: Wed, 13 Aug 1997 16:05:38 -0700 (PDT) Message-Id: <199708132305.QAA03670@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 1997/08/13 16:05:38 PDT Modified files: sys/kern init_smp.c Log: Cheap TEMPORARY fix for "Trap 9 When Boot SMP" problem. This is on the top of my list for a correct fix. Submitted by: "Thomas D. Dean" Revision Changes Path 1.14 +10 -1 src/sys/kern/init_smp.c From owner-cvs-sys Wed Aug 13 16:10:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA05746 for cvs-sys-outgoing; Wed, 13 Aug 1997 16:10:04 -0700 (PDT) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA05713; Wed, 13 Aug 1997 16:09:54 -0700 (PDT) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with ESMTP id QAA19145; Wed, 13 Aug 1997 16:12:00 -0700 (PDT) Message-Id: <199708132312.QAA19145@implode.root.com> To: Julian Elischer cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern kern_synch.c In-reply-to: Your message of "Wed, 13 Aug 1997 12:35:34 PDT." <199708131935.MAA01524@freefall.freebsd.org> From: David Greenman Reply-To: dg@root.com Date: Wed, 13 Aug 1997 16:11:59 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >julian 1997/08/13 12:35:34 PDT > > Modified files: (Branch: RELENG_2_2) > sys/kern kern_synch.c > Log: > MFC: > add a DIAGNOSTIC to catch bad tsleep() calls > (e.g. from interrupt handlers) Julian, in the future, please do not move things like this into the -stable branch without at least a few weeks of testing. The only exception to this rule is a fix for a serious security bug, and those are always carefully reviewed first. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Wed Aug 13 20:53:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA19863 for cvs-sys-outgoing; Wed, 13 Aug 1997 20:53:10 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA19831; Wed, 13 Aug 1997 20:52:32 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id UAA05865; Wed, 13 Aug 1997 20:52:28 -0700 (PDT) Date: Wed, 13 Aug 1997 20:52:28 -0700 (PDT) Message-Id: <199708140352.UAA05865@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 1997/08/13 20:52:27 PDT Modified files: sys/miscfs/union union_vnops.c Log: Backed out part of previous change. The example of -b mount in manpage works again. Revision Changes Path 1.36 +2 -4 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Wed Aug 13 20:58:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA20045 for cvs-sys-outgoing; Wed, 13 Aug 1997 20:58:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA20012; Wed, 13 Aug 1997 20:57:51 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id UAA05909; Wed, 13 Aug 1997 20:57:46 -0700 (PDT) Date: Wed, 13 Aug 1997 20:57:46 -0700 (PDT) Message-Id: <199708140357.UAA05909@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/union union_subr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/13 20:57:46 PDT Modified files: sys/miscfs/union union_subr.c Log: If the user doesn't have read permission, union_copyup should not copy a file to upper layer. Reviewed by: Naofumi Honda Revision Changes Path 1.20 +11 -1 src/sys/miscfs/union/union_subr.c From owner-cvs-sys Thu Aug 14 00:53:38 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA03432 for cvs-sys-outgoing; Thu, 14 Aug 1997 00:53:38 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA03396; Thu, 14 Aug 1997 00:53:14 -0700 (PDT) From: "Daniel O'Callaghan" Received: (from danny@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA08873; Thu, 14 Aug 1997 00:53:09 -0700 (PDT) Date: Thu, 14 Aug 1997 00:53:09 -0700 (PDT) Message-Id: <199708140753.AAA08873@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci if_ed_p.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk danny 1997/08/14 00:53:08 PDT Modified files: sys/pci if_ed_p.c Log: Add the NetVin 5000 series NE2000 PCI card vendor and device IDs. Revision Changes Path 1.10 +2 -1 src/sys/pci/if_ed_p.c From owner-cvs-sys Thu Aug 14 00:59:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA03806 for cvs-sys-outgoing; Thu, 14 Aug 1997 00:59:06 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA03770; Thu, 14 Aug 1997 00:58:48 -0700 (PDT) From: "Daniel O'Callaghan" Received: (from danny@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA08952; Thu, 14 Aug 1997 00:58:43 -0700 (PDT) Date: Thu, 14 Aug 1997 00:58:43 -0700 (PDT) Message-Id: <199708140758.AAA08952@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci if_ed_p.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk danny 1997/08/14 00:58:43 PDT Modified files: (Branch: RELENG_2_2) sys/pci if_ed_p.c Log: YAMFC - Add the NetVin 5000 PCI NE2000 card IDs Revision Changes Path 1.5.2.3 +2 -1 src/sys/pci/if_ed_p.c From owner-cvs-sys Thu Aug 14 01:15:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA04781 for cvs-sys-outgoing; Thu, 14 Aug 1997 01:15:41 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA04751; Thu, 14 Aug 1997 01:15:18 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA09010; Thu, 14 Aug 1997 01:15:13 -0700 (PDT) Date: Thu, 14 Aug 1997 01:15:13 -0700 (PDT) Message-Id: <199708140815.BAA09010@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_time.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/08/14 01:15:13 PDT Modified files: sys/kern kern_time.c Log: setitimer: if it_value == 0 clear it_interval now non-zero it_interval values have no sense if it_value == 0 but checked by itimerfix which may cause EINVAL return Revision Changes Path 1.32 +6 -2 src/sys/kern/kern_time.c From owner-cvs-sys Thu Aug 14 06:45:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA18056 for cvs-sys-outgoing; Thu, 14 Aug 1997 06:45:08 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA18008; Thu, 14 Aug 1997 06:44:29 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA10821; Thu, 14 Aug 1997 06:44:21 -0700 (PDT) Date: Thu, 14 Aug 1997 06:44:21 -0700 (PDT) Message-Id: <199708141344.GAA10821@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 kato 1997/08/14 06:44:21 PDT Modified files: sys/dev/vn vn.c Log: Fixed locking violation of vnode operation. VOP_READ, VOP_WRITE and VOP_BMAP require locked vnode, and they will keep lock on exit. Revision Changes Path 1.49 +7 -2 src/sys/dev/vn/vn.c From owner-cvs-sys Thu Aug 14 06:48:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA18232 for cvs-sys-outgoing; Thu, 14 Aug 1997 06:48:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA18193; Thu, 14 Aug 1997 06:48:16 -0700 (PDT) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA10909; Thu, 14 Aug 1997 06:48:09 -0700 (PDT) Date: Thu, 14 Aug 1997 06:48:09 -0700 (PDT) Message-Id: <199708141348.GAA10909@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf majors.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1997/08/14 06:48:09 PDT Modified files: (Branch: RELENG_2_2) sys/i386/conf majors.i386 Log: As in -current: 81 ?? RocketPort/Steve Gericke Revision Changes Path 1.9.2.2 +2 -1 src/sys/i386/conf/majors.i386 From owner-cvs-sys Thu Aug 14 06:58:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA18772 for cvs-sys-outgoing; Thu, 14 Aug 1997 06:58:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA18748; Thu, 14 Aug 1997 06:57:54 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA11053; Thu, 14 Aug 1997 06:57:46 -0700 (PDT) Date: Thu, 14 Aug 1997 06:57:46 -0700 (PDT) Message-Id: <199708141357.GAA11053@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/ppbus nlpt.c nlpt.h ppbconf.c ppbconf.h ppi.c ppi.h vpo.c vpo.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/08/14 06:57:46 PDT Added files: sys/dev/ppbus nlpt.c nlpt.h ppbconf.c ppbconf.h ppi.c ppi.h vpo.c vpo.h Log: New directory and drivers for Parallel Port Bus devices. Submitted by: Nicolas Souchu From owner-cvs-sys Thu Aug 14 06:59:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA18855 for cvs-sys-outgoing; Thu, 14 Aug 1997 06:59:48 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA18823; Thu, 14 Aug 1997 06:59:35 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA11082; Thu, 14 Aug 1997 06:59:28 -0700 (PDT) Date: Thu, 14 Aug 1997 06:59:28 -0700 (PDT) Message-Id: <199708141359.GAA11082@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 msmith 1997/08/14 06:59:28 PDT Modified files: sys/conf files Log: Add parallel-Port Bus drivers. Submitted by: Nicolas Souchu Revision Changes Path 1.105 +4 -0 src/sys/conf/files From owner-cvs-sys Thu Aug 14 07:02:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA19059 for cvs-sys-outgoing; Thu, 14 Aug 1997 07:02:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA19015; Thu, 14 Aug 1997 07:01:45 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA11119; Thu, 14 Aug 1997 07:01:37 -0700 (PDT) Date: Thu, 14 Aug 1997 07:01:37 -0700 (PDT) Message-Id: <199708141401.HAA11119@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa ppc.c ppcreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/08/14 07:01:37 PDT Added files: sys/i386/isa ppc.c ppcreg.h Log: ISA Parallel-Port Bus chipset driver. Submitted by: Nicolas Souchu From owner-cvs-sys Thu Aug 14 07:04:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA19171 for cvs-sys-outgoing; Thu, 14 Aug 1997 07:04:01 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA19114; Thu, 14 Aug 1997 07:03:37 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA11160; Thu, 14 Aug 1997 07:03:29 -0700 (PDT) Date: Thu, 14 Aug 1997 07:03:29 -0700 (PDT) Message-Id: <199708141403.HAA11160@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT files.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/08/14 07:03:29 PDT Modified files: sys/i386/conf LINT files.i386 Log: Add support for the new Parallel-Port Bus and devices thereon. Submitted by: Nicolas Souchu Revision Changes Path 1.357 +23 -1 src/sys/i386/conf/LINT 1.171 +2 -1 src/sys/i386/conf/files.i386 From owner-cvs-sys Thu Aug 14 07:07:38 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA19342 for cvs-sys-outgoing; Thu, 14 Aug 1997 07:07:38 -0700 (PDT) Received: from critter.dk.tfs.com ([140.145.230.252]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA19334; Thu, 14 Aug 1997 07:07:23 -0700 (PDT) Received: from critter.dk.tfs.com (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.6/8.8.5) with ESMTP id QAA03263; Thu, 14 Aug 1997 16:06:28 +0200 (CEST) To: Michael Smith cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf files In-reply-to: Your message of "Thu, 14 Aug 1997 06:59:28 PDT." <199708141359.GAA11082@freefall.freebsd.org> Date: Thu, 14 Aug 1997 16:06:27 +0200 Message-ID: <3261.871567587@critter.dk.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Could we get a summary of what the heck this is ? :-) Poul-Henning In message <199708141359.GAA11082@freefall.freebsd.org>, Michael Smith writes: >msmith 1997/08/14 06:59:28 PDT > > Modified files: > sys/conf files > Log: > Add parallel-Port Bus drivers. > Submitted by: Nicolas Souchu > > Revision Changes Path > 1.105 +4 -0 src/sys/conf/files -- 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 Thu Aug 14 07:20:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA19840 for cvs-sys-outgoing; Thu, 14 Aug 1997 07:20:20 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA19830; Thu, 14 Aug 1997 07:20:03 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id XAA20648; Thu, 14 Aug 1997 23:49:46 +0930 (CST) From: Michael Smith Message-Id: <199708141419.XAA20648@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/conf files In-Reply-To: <3261.871567587@critter.dk.tfs.com> from Poul-Henning Kamp at "Aug 14, 97 04:06:27 pm" To: phk@critter.dk.tfs.com (Poul-Henning Kamp) Date: Thu, 14 Aug 1997 23:49:46 +0930 (CST) Cc: msmith@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Poul-Henning Kamp stands accused of saying: > > Could we get a summary of what the heck this is ? :-) See LINT. 8) In summary : this code provides a 'bus' abstraction for the much-abused PC parallel port, hiding the chipset features and I/O methods as much as is possible, and allowing more than one driver to access the port in a controlled fashion. -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Thu Aug 14 19:34:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA01066 for cvs-sys-outgoing; Thu, 14 Aug 1997 19:34:33 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA00990; Thu, 14 Aug 1997 19:33:43 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id TAA03160; Thu, 14 Aug 1997 19:33:31 -0700 (PDT) Date: Thu, 14 Aug 1997 19:33:31 -0700 (PDT) Message-Id: <199708150233.TAA03160@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern init_main.c init_smp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/08/14 19:33:31 PDT Modified files: sys/kern init_main.c init_smp.c Log: The promised "better fix" for "Trap 9 When Boot SMP" problem. We now tsleep() in kthread_init() between start_init() and prepare_usermode() while waiting for ALL the idle_loop() processes to come online. Debugged & tested by: "Thomas D. Dean" Reviewed by: David Greenman Revision Changes Path 1.69 +10 -2 src/sys/kern/init_main.c 1.15 +8 -27 src/sys/kern/init_smp.c From owner-cvs-sys Thu Aug 14 19:34:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA01162 for cvs-sys-outgoing; Thu, 14 Aug 1997 19:34:57 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA01125; Thu, 14 Aug 1997 19:34:44 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id TAA03210; Thu, 14 Aug 1997 19:34:32 -0700 (PDT) Date: Thu, 14 Aug 1997 19:34:32 -0700 (PDT) Message-Id: <199708150234.TAA03210@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 1997/08/14 19:34:32 PDT Modified files: sys/i386/include smp.h Log: The promised "better fix" for "Trap 9 When Boot SMP" problem. We now tsleep() in kthread_init() between start_init() and prepare_usermode() while waiting for ALL the idle_loop() processes to come online. Debugged & tested by: "Thomas D. Dean" Reviewed by: David Greenman Revision Changes Path 1.25 +3 -2 src/sys/i386/include/smp.h From owner-cvs-sys Thu Aug 14 19:35:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA01216 for cvs-sys-outgoing; Thu, 14 Aug 1997 19:35:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA01193; Thu, 14 Aug 1997 19:35:12 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id TAA03229; Thu, 14 Aug 1997 19:35:01 -0700 (PDT) Date: Thu, 14 Aug 1997 19:35:01 -0700 (PDT) Message-Id: <199708150235.TAA03229@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 1997/08/14 19:35:01 PDT Modified files: sys/miscfs/union union_vnops.c Log: Deleted unused code which adjust UN_UNLOCK flag. Revision Changes Path 1.37 +5 -17 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Thu Aug 14 19:36:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA01319 for cvs-sys-outgoing; Thu, 14 Aug 1997 19:36:53 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA01285; Thu, 14 Aug 1997 19:36:41 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id TAA03259; Thu, 14 Aug 1997 19:36:29 -0700 (PDT) Date: Thu, 14 Aug 1997 19:36:29 -0700 (PDT) Message-Id: <199708150236.TAA03259@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 1997/08/14 19:36:29 PDT Modified files: sys/miscfs/union union_vnops.c Log: Added DIAGNOSTIC routine to test inconsistency of vnode when cnp points `.'. Obtained from: NetBSD Revision Changes Path 1.38 +9 -1 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Thu Aug 14 19:38:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA01441 for cvs-sys-outgoing; Thu, 14 Aug 1997 19:38:33 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA01419; Thu, 14 Aug 1997 19:38:23 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id TAA03300; Thu, 14 Aug 1997 19:38:11 -0700 (PDT) Date: Thu, 14 Aug 1997 19:38:11 -0700 (PDT) Message-Id: <199708150238.TAA03300@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 kato 1997/08/14 19:38:11 PDT Modified files: (Branch: RELENG_2_2) sys/dev/vn vn.c Log: Merge locking violation fix from current (revision 1.49). Revision Changes Path 1.41.2.1 +7 -1 src/sys/dev/vn/vn.c From owner-cvs-sys Fri Aug 15 06:31:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA26446 for cvs-sys-outgoing; Fri, 15 Aug 1997 06:31:18 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA26363; Fri, 15 Aug 1997 06:29:54 -0700 (PDT) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA06495; Fri, 15 Aug 1997 06:29:39 -0700 (PDT) Date: Fri, 15 Aug 1997 06:29:39 -0700 (PDT) Message-Id: <199708151329.GAA06495@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs bootp_subr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1997/08/15 06:29:39 PDT Modified files: (Branch: RELENG_2_1_0) sys/nfs bootp_subr.c Log: MFC: Move commonly used code into static functions. Calculate correct default value for subnet mask. Revision Changes Path 1.1.2.3 +79 -96 src/sys/nfs/bootp_subr.c From owner-cvs-sys Fri Aug 15 06:31:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA26504 for cvs-sys-outgoing; Fri, 15 Aug 1997 06:31:48 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA26454; Fri, 15 Aug 1997 06:31:33 -0700 (PDT) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA06536; Fri, 15 Aug 1997 06:31:17 -0700 (PDT) Date: Fri, 15 Aug 1997 06:31:17 -0700 (PDT) Message-Id: <199708151331.GAA06536@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs bootp_subr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1997/08/15 06:31:17 PDT Modified files: (Branch: RELENG_2_2) sys/nfs bootp_subr.c Log: MFC: Move commonly used code into static functions. Calculate correct default value for subnet mask. Revision Changes Path 1.1.4.3 +93 -139 src/sys/nfs/bootp_subr.c From owner-cvs-sys Fri Aug 15 06:33:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA26634 for cvs-sys-outgoing; Fri, 15 Aug 1997 06:33:12 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA26607; Fri, 15 Aug 1997 06:32:58 -0700 (PDT) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA06578; Fri, 15 Aug 1997 06:32:43 -0700 (PDT) Date: Fri, 15 Aug 1997 06:32:43 -0700 (PDT) Message-Id: <199708151332.GAA06578@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs krpc.h krpc_subr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1997/08/15 06:32:42 PDT Modified files: (Branch: RELENG_2_1_0) sys/nfs krpc.h krpc_subr.c Log: MFC: Remove unused routines. Revision Changes Path 1.1.2.2 +1 -5 src/sys/nfs/krpc.h 1.1.2.2 +1 -95 src/sys/nfs/krpc_subr.c From owner-cvs-sys Fri Aug 15 06:33:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA26718 for cvs-sys-outgoing; Fri, 15 Aug 1997 06:33:52 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA26691; Fri, 15 Aug 1997 06:33:37 -0700 (PDT) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA06620; Fri, 15 Aug 1997 06:33:22 -0700 (PDT) Date: Fri, 15 Aug 1997 06:33:22 -0700 (PDT) Message-Id: <199708151333.GAA06620@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs krpc.h krpc_subr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1997/08/15 06:33:22 PDT Modified files: (Branch: RELENG_2_2) sys/nfs krpc.h krpc_subr.c Log: MFC: Remove unused routines. Revision Changes Path 1.1.4.2 +1 -5 src/sys/nfs/krpc.h 1.1.4.2 +1 -95 src/sys/nfs/krpc_subr.c From owner-cvs-sys Fri Aug 15 06:45:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA27419 for cvs-sys-outgoing; Fri, 15 Aug 1997 06:45:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA27387; Fri, 15 Aug 1997 06:45:37 -0700 (PDT) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA06781; Fri, 15 Aug 1997 06:45:22 -0700 (PDT) Date: Fri, 15 Aug 1997 06:45:22 -0700 (PDT) Message-Id: <199708151345.GAA06781@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/netboot netboot.8 Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1997/08/15 06:45:21 PDT Modified files: (Branch: RELENG_2_1_0) sys/i386/boot/netboot Makefile Added files: (Branch: RELENG_2_1_0) sys/i386/boot/netboot netboot.8 Log: MFC: Add the netboot manual page. Revision Changes Path 1.7.4.1 +1 -1 src/sys/i386/boot/netboot/Makefile From owner-cvs-sys Fri Aug 15 06:48:38 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA27559 for cvs-sys-outgoing; Fri, 15 Aug 1997 06:48:38 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA27447; Fri, 15 Aug 1997 06:46:45 -0700 (PDT) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA06823; Fri, 15 Aug 1997 06:46:29 -0700 (PDT) Date: Fri, 15 Aug 1997 06:46:29 -0700 (PDT) Message-Id: <199708151346.GAA06823@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/netboot netboot.8 Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1997/08/15 06:46:29 PDT Modified files: (Branch: RELENG_2_2) sys/i386/boot/netboot Makefile Added files: (Branch: RELENG_2_2) sys/i386/boot/netboot netboot.8 Log: MFC: Add the netboot manual page. Revision Changes Path 1.9.2.3 +1 -1 src/sys/i386/boot/netboot/Makefile From owner-cvs-sys Fri Aug 15 06:54:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA27830 for cvs-sys-outgoing; Fri, 15 Aug 1997 06:54:30 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA27807; Fri, 15 Aug 1997 06:54:17 -0700 (PDT) From: Garrett Wollman Received: (from wollman@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA06908; Fri, 15 Aug 1997 06:54:01 -0700 (PDT) Date: Fri, 15 Aug 1997 06:54:01 -0700 (PDT) Message-Id: <199708151354.GAA06908@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern uipc_usrreq.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 1997/08/15 06:54:01 PDT Modified files: (Branch: RELENG_2_2) sys/kern uipc_usrreq.c Log: Obey the process's umask when bind()ing a PF_LOCAL socket. PR: 2680 Revision Changes Path 1.15.4.2 +2 -2 src/sys/kern/uipc_usrreq.c From owner-cvs-sys Fri Aug 15 12:28:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA14515 for cvs-sys-outgoing; Fri, 15 Aug 1997 12:28:54 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA14484; Fri, 15 Aug 1997 12:28:03 -0700 (PDT) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA29816; Fri, 15 Aug 1997 12:27:45 -0700 (PDT) Date: Fri, 15 Aug 1997 12:27:45 -0700 (PDT) Message-Id: <199708151927.MAA29816@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/scsi aic7xxx.c aic7xxx.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1997/08/15 12:27:45 PDT Modified files: sys/i386/scsi aic7xxx.c aic7xxx.h Log: Remove the bus settle delay after reset code. It could cause an infinite loop. Perform a "-Wall" cleanup which actually exposed two real bugs having to do with operator precedence. Revision Changes Path 1.122 +22 -162 src/sys/i386/scsi/aic7xxx.c 1.43 +1 -6 src/sys/i386/scsi/aic7xxx.h From owner-cvs-sys Fri Aug 15 15:44:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA23171 for cvs-sys-outgoing; Fri, 15 Aug 1997 15:44:48 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA23112; Fri, 15 Aug 1997 15:43:43 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id PAA12050; Fri, 15 Aug 1997 15:43:24 -0700 (PDT) Date: Fri, 15 Aug 1997 15:43:24 -0700 (PDT) Message-Id: <199708152243.PAA12050@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys ttydefaults.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/08/15 15:43:23 PDT Modified files: sys/sys ttydefaults.h Log: Map CSTATUS to ^T by default or it never noticed by novice users Reviewed by: bde Revision Changes Path 1.12 +2 -2 src/sys/sys/ttydefaults.h From owner-cvs-sys Fri Aug 15 18:32:40 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA00481 for cvs-sys-outgoing; Fri, 15 Aug 1997 18:32:40 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA00414; Fri, 15 Aug 1997 18:31:43 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA13785; Fri, 15 Aug 1997 18:31:24 -0700 (PDT) Date: Fri, 15 Aug 1997 18:31:24 -0700 (PDT) Message-Id: <199708160131.SAA13785@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/15 18:31:23 PDT Modified files: sys/pc98/conf files.pc98 Log: Synchronize with sys/i386/conf/files.i386 revision 1.171. Revision Changes Path 1.32 +2 -1 src/sys/pc98/conf/files.pc98 From owner-cvs-sys Fri Aug 15 18:33:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA00544 for cvs-sys-outgoing; Fri, 15 Aug 1997 18:33:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA00519; Fri, 15 Aug 1997 18:33:31 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA13820; Fri, 15 Aug 1997 18:33:12 -0700 (PDT) Date: Fri, 15 Aug 1997 18:33:12 -0700 (PDT) Message-Id: <199708160133.SAA13820@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf majors.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/15 18:33:11 PDT Modified files: sys/pc98/conf majors.pc98 Log: Synchronize with sys/i386/conf/majors.i386 revision 1.15. Revision Changes Path 1.11 +2 -1 src/sys/pc98/conf/majors.pc98 From owner-cvs-sys Sat Aug 16 00:19:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA11868 for cvs-sys-outgoing; Sat, 16 Aug 1997 00:19:52 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA11839; Sat, 16 Aug 1997 00:19:14 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA19848; Sat, 16 Aug 1997 00:18:53 -0700 (PDT) Date: Sat, 16 Aug 1997 00:18:53 -0700 (PDT) Message-Id: <199708160718.AAA19848@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/16 00:18:52 PDT Modified files: sys/pci pcisupport.c Log: SMP Natoma motherboards cannot know if you are booting a UP or SMP OS. This mod makes sure that the Natoma chipset is set into the correct mode. In the case of my P6DNF, when booting a UP kernel, I see a substantial improvement in the latency of certain operations. It appears that the cache hit latency is curiously improved the most, per lat_mem_rd. Revision Changes Path 1.53 +24 -1 src/sys/pci/pcisupport.c From owner-cvs-sys Sat Aug 16 05:22:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA21168 for cvs-sys-outgoing; Sat, 16 Aug 1997 05:22:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA21139; Sat, 16 Aug 1997 05:21:47 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id FAA24683; Sat, 16 Aug 1997 05:21:24 -0700 (PDT) Date: Sat, 16 Aug 1997 05:21:24 -0700 (PDT) Message-Id: <199708161221.FAA24683@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 msmith 1997/08/16 05:21:24 PDT Modified files: sys/conf files Log: Oops, reference the ppi and vpo drivers properly. Obviously nobody's using this stuff yet 8) Revision Changes Path 1.106 +2 -2 src/sys/conf/files From owner-cvs-sys Sat Aug 16 07:07:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA24448 for cvs-sys-outgoing; Sat, 16 Aug 1997 07:07:11 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA24394; Sat, 16 Aug 1997 07:06:29 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA24986; Sat, 16 Aug 1997 07:06:06 -0700 (PDT) Date: Sat, 16 Aug 1997 07:06:06 -0700 (PDT) Message-Id: <199708161406.HAA24986@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 msmith 1997/08/16 07:06:06 PDT Modified files: sys/conf files Log: Add new ppbus files. Submitted by: Nicolas Souchu Revision Changes Path 1.107 +2 -0 src/sys/conf/files From owner-cvs-sys Sat Aug 16 07:07:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA24447 for cvs-sys-outgoing; Sat, 16 Aug 1997 07:07:10 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA24367; Sat, 16 Aug 1997 07:06:04 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA24957; Sat, 16 Aug 1997 07:05:40 -0700 (PDT) Date: Sat, 16 Aug 1997 07:05:40 -0700 (PDT) Message-Id: <199708161405.HAA24957@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/ppbus ppb_1284.c ppb_1284.h ppb_base.c nlpt.c nlpt.h ppbconf.c ppbconf.h ppi.c vpo.c vpo.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/08/16 07:05:40 PDT Modified files: sys/dev/ppbus nlpt.c nlpt.h ppbconf.c ppbconf.h ppi.c vpo.c vpo.h Added files: sys/dev/ppbus ppb_1284.c ppb_1284.h ppb_base.c Log: Sync with ppbus-970815 from the author : - interrupt-driven printing now works (nlpt) - Rearrangement of bus-related functions into ppb_base/ppbconf - Addition of ieee1284 interface functions, preliminary parallel-port PnP support Submitted by: Nicolas Souchu Revision Changes Path 1.2 +74 -25 src/sys/dev/ppbus/nlpt.c 1.2 +6 -1 src/sys/dev/ppbus/nlpt.h 1.2 +230 -151 src/sys/dev/ppbus/ppbconf.c 1.2 +34 -1 src/sys/dev/ppbus/ppbconf.h 1.2 +73 -10 src/sys/dev/ppbus/ppi.c 1.2 +68 -56 src/sys/dev/ppbus/vpo.c 1.2 +2 -1 src/sys/dev/ppbus/vpo.h From owner-cvs-sys Sat Aug 16 07:08:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA24564 for cvs-sys-outgoing; Sat, 16 Aug 1997 07:08:08 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA24504; Sat, 16 Aug 1997 07:07:52 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA25015; Sat, 16 Aug 1997 07:07:27 -0700 (PDT) Date: Sat, 16 Aug 1997 07:07:27 -0700 (PDT) Message-Id: <199708161407.HAA25015@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa ppcreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/08/16 07:07:27 PDT Modified files: sys/i386/isa ppcreg.h Log: Minor ppc_data structure tweak. Submitted by: Nicolas Souchu Revision Changes Path 1.2 +3 -3 src/sys/i386/isa/ppcreg.h From owner-cvs-sys Sat Aug 16 07:16:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA24990 for cvs-sys-outgoing; Sat, 16 Aug 1997 07:16:20 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA24963; Sat, 16 Aug 1997 07:16:05 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA25054; Sat, 16 Aug 1997 07:15:41 -0700 (PDT) Date: Sat, 16 Aug 1997 07:15:41 -0700 (PDT) Message-Id: <199708161415.HAA25054@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf majors.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/08/16 07:15:41 PDT Modified files: sys/i386/conf majors.i386 Log: Assign character major 82 to the 'ppi' Generic Parallel Port I/O device. Revision Changes Path 1.16 +2 -1 src/sys/i386/conf/majors.i386 From owner-cvs-sys Sat Aug 16 07:17:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA25052 for cvs-sys-outgoing; Sat, 16 Aug 1997 07:17:37 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA25009; Sat, 16 Aug 1997 07:17:23 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA25086; Sat, 16 Aug 1997 07:16:59 -0700 (PDT) Date: Sat, 16 Aug 1997 07:16:59 -0700 (PDT) Message-Id: <199708161416.HAA25086@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/ppbus ppi.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/08/16 07:16:59 PDT Modified files: sys/dev/ppbus ppi.c Log: Use cdev major 82 instead of the (reserved-for-local-use) original 14 Revision Changes Path 1.3 +3 -3 src/sys/dev/ppbus/ppi.c From owner-cvs-sys Sat Aug 16 07:20:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA25166 for cvs-sys-outgoing; Sat, 16 Aug 1997 07:20:25 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA25140; Sat, 16 Aug 1997 07:20:08 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA25119; Sat, 16 Aug 1997 07:19:44 -0700 (PDT) Date: Sat, 16 Aug 1997 07:19:44 -0700 (PDT) Message-Id: <199708161419.HAA25119@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/08/16 07:19:44 PDT Modified files: sys/i386/i386 userconfig.c Log: Add the 'ppc' ISA-bus parallel-port chipset driver. Revision Changes Path 1.88 +3 -2 src/sys/i386/i386/userconfig.c From owner-cvs-sys Sat Aug 16 12:09:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA06152 for cvs-sys-outgoing; Sat, 16 Aug 1997 12:09:06 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA06023; Sat, 16 Aug 1997 12:07:48 -0700 (PDT) From: Garrett Wollman Received: (from wollman@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA10325; Sat, 16 Aug 1997 12:07:22 -0700 (PDT) Date: Sat, 16 Aug 1997 12:07:22 -0700 (PDT) Message-Id: <199708161907.MAA10325@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_synch.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 1997/08/16 12:07:22 PDT Modified files: sys/kern kern_synch.c Log: Dejulianize DIAGNOSTIC panic code. The types are wrong; probably there's a missing dereference. Revision Changes Path 1.35 +6 -4 src/sys/kern/kern_synch.c From owner-cvs-sys Sat Aug 16 12:17:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA06570 for cvs-sys-outgoing; Sat, 16 Aug 1997 12:17:19 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA06519; Sat, 16 Aug 1997 12:16:54 -0700 (PDT) From: Garrett Wollman Received: (from wollman@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA11058; Sat, 16 Aug 1997 12:16:29 -0700 (PDT) Date: Sat, 16 Aug 1997 12:16:29 -0700 (PDT) Message-Id: <199708161916.MAA11058@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf files src/sys/gnu/ext2fs ext2_vfsops.c src/sys/i386/i386 in_cksum.c src/sys/i386/include in_cksum.h src/sys/isofs/cd9660 cd9660_vfsops.c src/sys/kern sys_socket.c uipc_socket.c uipc_socket2.c uipc_syscalls.c uipc_usrreq.c ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 1997/08/16 12:16:28 PDT Modified files: sys/conf files Log: Enable hostcache code. Revision Changes Path 1.108 +2 -0 src/sys/conf/files Modified files: sys/gnu/ext2fs ext2_vfsops.c sys/i386/i386 in_cksum.c sys/i386/include in_cksum.h sys/isofs/cd9660 cd9660_vfsops.c sys/kern sys_socket.c uipc_socket.c uipc_socket2.c uipc_syscalls.c uipc_usrreq.c vfs_subr.c sys/miscfs/devfs devfs_vfsops.c sys/miscfs/fdesc fdesc_vfsops.c sys/miscfs/fifofs fifo_vnops.c sys/miscfs/kernfs kernfs.h sys/miscfs/nullfs null_vfsops.c sys/miscfs/portal portal_vfsops.c portal_vnops.c sys/miscfs/procfs procfs_vfsops.c sys/miscfs/umapfs umap_vfsops.c sys/miscfs/union union_vfsops.c sys/msdosfs msdosfs_vfsops.c sys/net raw_usrreq.c rtsock.c sys/netatalk ddp_usrreq.c sys/netinet in_pcb.c in_pcb.h raw_ip.c tcp_fsm.h tcp_input.c tcp_usrreq.c udp_usrreq.c udp_var.h sys/netipx ipx_pcb.c ipx_pcb.h ipx_usrreq.c ipx_var.h spx_usrreq.c sys/netnatm natm.c sys/nfs bootp_subr.c krpc.h krpc_subr.c nfs.h nfs_nqlease.c nfs_serv.c nfs_socket.c nfs_srvcache.c nfs_subs.c nfs_syscalls.c nfs_vfsops.c nfsmount.h nqnfs.h sys/sys malloc.h mbuf.h mount.h protosw.h socket.h socketvar.h un.h unpcb.h sys/ufs/ffs ffs_extern.h ffs_vfsops.c sys/ufs/lfs lfs_vfsops.c sys/ufs/ufs ufs_extern.h ufs_vfsops.c Log: Fix all areas of the system (or at least all those in LINT) to avoid storing socket addresses in mbufs. (Socket buffers are the one exception.) A number of kernel APIs needed to get fixed in order to make this happen. Also, fix three protocol families which kept PCBs in mbufs to not malloc them instead. Delete some old compatibility cruft while we're at it, and add some new routines in the in_cksum family. Revision Changes Path 1.15 +2 -2 src/sys/gnu/ext2fs/ext2_vfsops.c 1.11 +175 -2 src/sys/i386/i386/in_cksum.c 1.5 +10 -1 src/sys/i386/include/in_cksum.h 1.27 +3 -3 src/sys/isofs/cd9660/cd9660_vfsops.c 1.15 +3 -2 src/sys/kern/sys_socket.c 1.28 +16 -22 src/sys/kern/uipc_socket.c 1.27 +21 -144 src/sys/kern/uipc_socket2.c 1.27 +100 -58 src/sys/kern/uipc_syscalls.c 1.24 +55 -57 src/sys/kern/uipc_usrreq.c 1.91 +3 -3 src/sys/kern/vfs_subr.c 1.20 +2 -2 src/sys/miscfs/devfs/devfs_vfsops.c 1.12 +2 -2 src/sys/miscfs/fdesc/fdesc_vfsops.c 1.25 +4 -3 src/sys/miscfs/fifofs/fifo_vnops.c 1.7 +2 -2 src/sys/miscfs/kernfs/kernfs.h 1.19 +5 -4 src/sys/miscfs/nullfs/null_vfsops.c 1.17 +2 -2 src/sys/miscfs/portal/portal_vfsops.c 1.20 +6 -7 src/sys/miscfs/portal/portal_vnops.c 1.17 +2 -2 src/sys/miscfs/procfs/procfs_vfsops.c 1.16 +3 -3 src/sys/miscfs/umapfs/umap_vfsops.c 1.19 +2 -2 src/sys/miscfs/union/union_vfsops.c 1.20 +3 -3 src/sys/msdosfs/msdosfs_vfsops.c 1.14 +9 -13 src/sys/net/raw_usrreq.c 1.32 +6 -6 src/sys/net/rtsock.c 1.9 +43 -49 src/sys/netatalk/ddp_usrreq.c 1.34 +21 -20 src/sys/netinet/in_pcb.c 1.22 +7 -6 src/sys/netinet/in_pcb.h 1.48 +9 -9 src/sys/netinet/raw_ip.c 1.10 +2 -2 src/sys/netinet/tcp_fsm.h 1.60 +7 -8 src/sys/netinet/tcp_input.c 1.33 +14 -17 src/sys/netinet/tcp_usrreq.c 1.39 +8 -7 src/sys/netinet/udp_usrreq.c 1.13 +12 -1 src/sys/netinet/udp_var.h 1.11 +18 -23 src/sys/netipx/ipx_pcb.c 1.12 +5 -5 src/sys/netipx/ipx_pcb.h 1.16 +13 -11 src/sys/netipx/ipx_usrreq.c 1.8 +3 -3 src/sys/netipx/ipx_var.h 1.15 +28 -30 src/sys/netipx/spx_usrreq.c 1.2 +18 -19 src/sys/netnatm/natm.c 1.5 +13 -23 src/sys/nfs/bootp_subr.c 1.4 +2 -2 src/sys/nfs/krpc.h 1.4 +13 -21 src/sys/nfs/krpc_subr.c 1.30 +79 -54 src/sys/nfs/nfs.h 1.27 +27 -24 src/sys/nfs/nfs_nqlease.c 1.47 +22 -22 src/sys/nfs/nfs_serv.c 1.27 +34 -28 src/sys/nfs/nfs_socket.c 1.14 +5 -4 src/sys/nfs/nfs_srvcache.c 1.41 +7 -7 src/sys/nfs/nfs_subs.c 1.27 +29 -28 src/sys/nfs/nfs_syscalls.c 1.45 +15 -16 src/sys/nfs/nfs_vfsops.c 1.13 +2 -2 src/sys/nfs/nfsmount.h 1.14 +5 -2 src/sys/nfs/nqnfs.h 1.23 +4 -2 src/sys/sys/malloc.h 1.22 +13 -16 src/sys/sys/mbuf.h 1.45 +3 -3 src/sys/sys/mount.h 1.20 +19 -12 src/sys/sys/protosw.h 1.21 +2 -1 src/sys/sys/socket.h 1.21 +12 -8 src/sys/sys/socketvar.h 1.13 +2 -1 src/sys/sys/un.h 1.6 +2 -2 src/sys/sys/unpcb.h 1.16 +3 -4 src/sys/ufs/ffs/ffs_extern.h 1.53 +2 -2 src/sys/ufs/ffs/ffs_vfsops.c 1.21 +4 -4 src/sys/ufs/lfs/lfs_vfsops.c 1.15 +5 -4 src/sys/ufs/ufs/ufs_extern.h 1.10 +2 -2 src/sys/ufs/ufs/ufs_vfsops.c From owner-cvs-sys Sat Aug 16 20:39:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA28876 for cvs-sys-outgoing; Sat, 16 Aug 1997 20:39:11 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA28694; Sat, 16 Aug 1997 20:36:39 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id UAA12964; Sat, 16 Aug 1997 20:36:11 -0700 (PDT) Date: Sat, 16 Aug 1997 20:36:11 -0700 (PDT) Message-Id: <199708170336.UAA12964@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf majors.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/16 20:36:10 PDT Modified files: sys/pc98/conf majors.pc98 Log: Synchronize with sys/i386/conf/majors.i386 revision 1.16. Revision Changes Path 1.12 +2 -1 src/sys/pc98/conf/majors.pc98 From owner-cvs-sys Sat Aug 16 20:41:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA29099 for cvs-sys-outgoing; Sat, 16 Aug 1997 20:41:05 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA28898; Sat, 16 Aug 1997 20:39:22 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id UAA13004; Sat, 16 Aug 1997 20:38:53 -0700 (PDT) Date: Sat, 16 Aug 1997 20:38:53 -0700 (PDT) Message-Id: <199708170338.UAA13004@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/16 20:38:53 PDT Modified files: sys/pc98/i386 userconfig.c Log: Synchronize with sys/i386/i386/userconfig.c revision 1.88. Revision Changes Path 1.32 +3 -2 src/sys/pc98/i386/userconfig.c From owner-cvs-sys Sat Aug 16 20:50:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA00145 for cvs-sys-outgoing; Sat, 16 Aug 1997 20:50:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA29812; Sat, 16 Aug 1997 20:48:21 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id UAA13068; Sat, 16 Aug 1997 20:47:52 -0700 (PDT) Date: Sat, 16 Aug 1997 20:47:52 -0700 (PDT) Message-Id: <199708170347.UAA13068@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf majors.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/16 20:47:52 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/conf majors.pc98 Log: Synchronize with sys/i386/conf/majors.i386 revision 1.9.2.2. Revision Changes Path 1.5.2.2 +2 -1 src/sys/pc98/conf/majors.pc98 From owner-cvs-sys Sat Aug 16 21:34:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA03337 for cvs-sys-outgoing; Sat, 16 Aug 1997 21:34:35 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA03169; Sat, 16 Aug 1997 21:32:38 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id VAA13256; Sat, 16 Aug 1997 21:32:09 -0700 (PDT) Date: Sat, 16 Aug 1997 21:32:09 -0700 (PDT) Message-Id: <199708170432.VAA13256@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/biosboot Makefile bios.S boot.c boot.h disk.c io.c probe_keyboard.c serial.S sys.c src/sys/pc98/boot/kzipboot boot.c src/sys/pc98/boot/rawboot Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/16 21:32:09 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/boot/biosboot Makefile bios.S boot.c boot.h disk.c io.c probe_keyboard.c serial.S sys.c sys/pc98/boot/kzipboot boot.c sys/pc98/boot/rawboot Makefile Log: Synchronize with following changes: > Revision Changes Path > 1.50.2.4 +1 -18 src/sys/i386/boot/biosboot/Makefile > 1.5.4.3 +1 -15 src/sys/i386/boot/biosboot/bios.S > 1.60.2.1 +131 -74 src/sys/i386/boot/biosboot/boot.c > 1.14.2.1 +4 -5 src/sys/i386/boot/biosboot/boot.h > 1.22.2.2 +7 -6 src/sys/i386/boot/biosboot/disk.c > 1.19.2.1 +26 -14 src/sys/i386/boot/biosboot/io.c > 1.7.2.3 +77 -85 src/sys/i386/boot/biosboot/probe_keyboard.c > 1.3.8.2 +13 -12 src/sys/i386/boot/biosboot/serial.S > 1.16.2.1 +26 -16 src/sys/i386/boot/biosboot/sys.c > 1.6.4.1 +4 -2 src/sys/i386/boot/kzipboot/boot.c > 1.3.2.2 +1 -3 src/sys/i386/boot/rawboot/Makefile Revision Changes Path 1.4.2.6 +1 -18 src/sys/pc98/boot/biosboot/Makefile 1.1.1.1.2.4 +1 -13 src/sys/pc98/boot/biosboot/bios.S 1.6.2.2 +132 -78 src/sys/pc98/boot/biosboot/boot.c 1.4.2.2 +4 -5 src/sys/pc98/boot/biosboot/boot.h 1.5.2.2 +7 -6 src/sys/pc98/boot/biosboot/disk.c 1.5.2.3 +26 -14 src/sys/pc98/boot/biosboot/io.c 1.1.1.1.2.2 +1 -3 src/sys/pc98/boot/biosboot/probe_keyboard.c 1.1.1.1.2.2 +3 -11 src/sys/pc98/boot/biosboot/serial.S 1.6.2.3 +26 -16 src/sys/pc98/boot/biosboot/sys.c 1.1.1.1.2.2 +4 -2 src/sys/pc98/boot/kzipboot/boot.c 1.2.2.3 +1 -3 src/sys/pc98/boot/rawboot/Makefile From owner-cvs-sys Sat Aug 16 22:15:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA06293 for cvs-sys-outgoing; Sat, 16 Aug 1997 22:15:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA06156; Sat, 16 Aug 1997 22:13:57 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA13392; Sat, 16 Aug 1997 22:13:28 -0700 (PDT) Date: Sat, 16 Aug 1997 22:13:28 -0700 (PDT) Message-Id: <199708170513.WAA13392@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/netboot Makefile bootmenu.c main.c makerom.c misc.c netboot.h ns8390.c ns8390.h rpc.c start2.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/16 22:13:28 PDT Modified files: sys/pc98/boot/netboot Makefile bootmenu.c main.c makerom.c misc.c netboot.h ns8390.c ns8390.h rpc.c start2.S Log: Synchronize with foolowing files in sys/i386/boot/netboot: 1.12 Makefile 1.14 bootmenu.c 1.20 main.c 1.3 makerom.c 1.3 misc.c 1.12 netboot.h 1.11 ns8390.c 1.1 ns8390.h 1.3 rpc.c 1.6 start2.S Submitted by: H. Nokubi Revision Changes Path 1.2 +4 -6 src/sys/pc98/boot/netboot/Makefile 1.3 +61 -82 src/sys/pc98/boot/netboot/bootmenu.c 1.3 +102 -46 src/sys/pc98/boot/netboot/main.c 1.2 +2 -2 src/sys/pc98/boot/netboot/makerom.c 1.2 +168 -1 src/sys/pc98/boot/netboot/misc.c 1.2 +16 -7 src/sys/pc98/boot/netboot/netboot.h 1.3 +131 -24 src/sys/pc98/boot/netboot/ns8390.c 1.2 +36 -0 src/sys/pc98/boot/netboot/ns8390.h 1.2 +11 -8 src/sys/pc98/boot/netboot/rpc.c 1.2 +385 -12 src/sys/pc98/boot/netboot/start2.S From owner-cvs-sys Sat Aug 16 22:29:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA07055 for cvs-sys-outgoing; Sat, 16 Aug 1997 22:29:54 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA06998; Sat, 16 Aug 1997 22:28:07 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA13503; Sat, 16 Aug 1997 22:27:39 -0700 (PDT) Date: Sat, 16 Aug 1997 22:27:39 -0700 (PDT) Message-Id: <199708170527.WAA13503@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/netboot Makefile bootmenu.c main.c makerom.c misc.c netboot.h ns8390.c ns8390.h rpc.c start2.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/16 22:27:38 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/boot/netboot Makefile bootmenu.c main.c makerom.c misc.c netboot.h ns8390.c ns8390.h rpc.c start2.S Log: MFC: synchronith with sys/i386/boot/netboot stuff. Revision Changes Path 1.1.1.1.2.1 +4 -6 src/sys/pc98/boot/netboot/Makefile 1.2.2.1 +61 -82 src/sys/pc98/boot/netboot/bootmenu.c 1.2.2.1 +102 -46 src/sys/pc98/boot/netboot/main.c 1.1.1.1.2.1 +2 -2 src/sys/pc98/boot/netboot/makerom.c 1.1.1.1.2.1 +168 -1 src/sys/pc98/boot/netboot/misc.c 1.1.1.1.2.1 +15 -8 src/sys/pc98/boot/netboot/netboot.h 1.2.2.1 +131 -24 src/sys/pc98/boot/netboot/ns8390.c 1.1.1.1.2.1 +36 -0 src/sys/pc98/boot/netboot/ns8390.h 1.1.1.1.2.1 +11 -8 src/sys/pc98/boot/netboot/rpc.c 1.1.1.1.2.1 +385 -12 src/sys/pc98/boot/netboot/start2.S From owner-cvs-sys Sat Aug 16 22:53:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA08349 for cvs-sys-outgoing; Sat, 16 Aug 1997 22:53:18 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA08130; Sat, 16 Aug 1997 22:51:26 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA13595; Sat, 16 Aug 1997 22:50:57 -0700 (PDT) Date: Sat, 16 Aug 1997 22:50:57 -0700 (PDT) Message-Id: <199708170550.WAA13595@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci brooktree848.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/08/16 22:50:56 PDT Modified files: sys/pci brooktree848.c Log: Added frequencies for north american HRC cable. Submitted by: Yixin Jin (I think) Resubmitted by: Kenneth Merry Revision Changes Path 1.12 +19 -2 src/sys/pci/brooktree848.c