From owner-cvs-sys Sun May 10 13:55:21 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA10284 for cvs-sys-outgoing; Sun, 10 May 1998 13:55:21 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA10198; Sun, 10 May 1998 13:55:04 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA23682; Sun, 10 May 1998 13:51:49 -0700 (PDT) Date: Sun, 10 May 1998 13:51:49 -0700 (PDT) Message-Id: <199805102051.NAA23682@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet in.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/10 13:51:48 PDT Modified files: sys/netinet in.h Log: Treat all internet addresses as u_int32_t. Revision Changes Path 1.32 +15 -15 src/sys/netinet/in.h From owner-cvs-sys Sun May 10 16:56:50 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA00211 for cvs-sys-outgoing; Sun, 10 May 1998 16:56:50 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA00172; Sun, 10 May 1998 16:56:44 -0700 (PDT) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA25249; Sun, 10 May 1998 16:53:28 -0700 (PDT) Date: Sun, 10 May 1998 16:53:28 -0700 (PDT) Message-Id: <199805102353.QAA25249@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa/snd ad1848.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1998/05/10 16:53:28 PDT Modified files: sys/i386/isa/snd ad1848.c Log: Add support for the Yamaha YMF-719. PR: 6348 Submitted by: Yoshiak Uchikawa Revision Changes Path 1.9 +4 -1 src/sys/i386/isa/snd/ad1848.c From owner-cvs-sys Sun May 10 18:09:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA09747 for cvs-sys-outgoing; Sun, 10 May 1998 18:09:51 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA09654; Sun, 10 May 1998 18:09:27 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA25880; Sun, 10 May 1998 18:06:10 -0700 (PDT) Date: Sun, 10 May 1998 18:06:10 -0700 (PDT) Message-Id: <199805110106.SAA25880@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci pcisupport.c src/sys/i386/include pmap.h src/sys/i386/i386 mp_machdep.c pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/05/10 18:06:10 PDT Modified files: sys/pci pcisupport.c sys/i386/include pmap.h sys/i386/i386 mp_machdep.c pmap.c Log: Attempt to set write combining mode for graphics devices. Revision Changes Path 1.68 +31 -3 src/sys/pci/pcisupport.c 1.55 +15 -1 src/sys/i386/include/pmap.h 1.74 +5 -59 src/sys/i386/i386/mp_machdep.c 1.194 +86 -1 src/sys/i386/i386/pmap.c From owner-cvs-sys Sun May 10 19:17:17 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA19185 for cvs-sys-outgoing; Sun, 10 May 1998 19:17:17 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA19118; Sun, 10 May 1998 19:17:05 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id TAA26326; Sun, 10 May 1998 19:13:48 -0700 (PDT) Date: Sun, 10 May 1998 19:13:48 -0700 (PDT) Message-Id: <199805110213.TAA26326@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf options.i386 src/sys/i386/i386 pmap.c support.s src/sys/i386/include cpufunc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/05/10 19:13:47 PDT Modified files: sys/i386/conf options.i386 sys/i386/i386 pmap.c support.s sys/i386/include cpufunc.h Log: Support better performance with P6 architectures and in SMP mode. Unnecessary TLB flushes removed. More efficient page zeroing on P6 (modify page only if non-zero.) Revision Changes Path 1.78 +2 -1 src/sys/i386/conf/options.i386 1.195 +19 -10 src/sys/i386/i386/pmap.c 1.59 +51 -1 src/sys/i386/i386/support.s 1.77 +11 -3 src/sys/i386/include/cpufunc.h From owner-cvs-sys Sun May 10 20:58:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA03194 for cvs-sys-outgoing; Sun, 10 May 1998 20:58:58 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA03152; Sun, 10 May 1998 20:58:48 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA27207; Sun, 10 May 1998 20:55:31 -0700 (PDT) Date: Sun, 10 May 1998 20:55:31 -0700 (PDT) Message-Id: <199805110355.UAA27207@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys stat.h syscall-hide.h syscall.h syscall.mk sysproto.h vnode.h src/sys/kern init_sysent.c kern_descrip.c syscalls.c syscalls.master vfs_syscalls.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/05/10 20:55:30 PDT Modified files: sys/sys stat.h syscall-hide.h syscall.h syscall.mk sysproto.h vnode.h sys/kern init_sysent.c kern_descrip.c syscalls.c syscalls.master vfs_syscalls.c Log: Fix the futimes/undelete/utrace conflict with other BSD's. Note that the only common usage of utrace (the possible problem with this commit) is with malloc, so this should be a real problem. Add the various NetBSD syscalls that allow full emulation of their development environment. Revision Changes Path 1.15 +33 -1 src/sys/sys/stat.h 1.44 +11 -2 src/sys/sys/syscall-hide.h 1.48 +13 -4 src/sys/sys/syscall.h 1.3 +12 -3 src/sys/sys/syscall.mk 1.37 +42 -6 src/sys/sys/sysproto.h 1.71 +3 -1 src/sys/sys/vnode.h 1.57 +12 -11 src/sys/kern/init_sysent.c 1.52 +51 -1 src/sys/kern/kern_descrip.c 1.50 +12 -11 src/sys/kern/syscalls.c 1.50 +12 -15 src/sys/kern/syscalls.master 1.101 +336 -75 src/sys/kern/vfs_syscalls.c From owner-cvs-sys Sun May 10 21:04:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA03967 for cvs-sys-outgoing; Sun, 10 May 1998 21:04:58 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from gjp.erols.com (alex-va-n008c243.moon.jic.com [206.156.18.253]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA03960; Sun, 10 May 1998 21:04:47 -0700 (PDT) (envelope-from gjp@gjp.erols.com) Received: from gjp.erols.com (localhost.erols.com [127.0.0.1]) by gjp.erols.com (8.8.8/8.8.7) with ESMTP id AAA21872; Mon, 11 May 1998 00:04:42 -0400 (EDT) (envelope-from gjp@gjp.erols.com) X-Mailer: exmh version 2.0.1 12/23/97 To: John Dyson cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: "Gary Palmer" Subject: Re: cvs commit: src/sys/sys stat.h syscall-hide.h syscall.h syscall.mk sysproto.h vnode.h src/sys/kern init_sysent.c kern_descrip.c syscalls.c syscalls.master vfs_syscalls.c In-reply-to: Your message of "Sun, 10 May 1998 20:55:31 PDT." <199805110355.UAA27207@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 11 May 1998 00:04:42 -0400 Message-ID: <21868.894859482@gjp.erols.com> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk John Dyson wrote in message ID <199805110355.UAA27207@freefall.freebsd.org>: > dyson 1998/05/10 20:55:30 PDT > > Modified files: > sys/sys stat.h syscall-hide.h syscall.h > syscall.mk sysproto.h vnode.h > sys/kern init_sysent.c kern_descrip.c syscalls.c > syscalls.master vfs_syscalls.c > Log: > Fix the futimes/undelete/utrace conflict with other BSD's. Note that > the only common usage of utrace (the possible problem with this > commit) is with malloc, so this should be a real problem. Add > the various NetBSD syscalls that allow full emulation of their > development environment. s/should/shouldn't/ ? Gary -- Gary Palmer FreeBSD Core Team Member FreeBSD: Turning PC's into workstations. See http://www.FreeBSD.ORG/ for info From owner-cvs-sys Sun May 10 21:11:31 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA04399 for cvs-sys-outgoing; Sun, 10 May 1998 21:11:31 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA04374; Sun, 10 May 1998 21:11:13 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id XAA15789; Sun, 10 May 1998 23:11:03 -0500 (EST) (envelope-from toor) Message-Id: <199805110411.XAA15789@dyson.iquest.net> Subject: Re: cvs commit: src/sys/sys stat.h syscall-hide.h syscall.h syscall.mk sysproto.h vnode.h src/sys/kern init_sysent.c kern_descr In-Reply-To: <21868.894859482@gjp.erols.com> from Gary Palmer at "May 11, 98 00:04:42 am" To: gpalmer@FreeBSD.ORG (Gary Palmer) Date: Sun, 10 May 1998 23:11:03 -0500 (EST) Cc: dyson@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: "John S. Dyson" Reply-To: dyson@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (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 Gary Palmer said: > John Dyson wrote in message ID > <199805110355.UAA27207@freefall.freebsd.org>: > > dyson 1998/05/10 20:55:30 PDT > > > > Modified files: > > sys/sys stat.h syscall-hide.h syscall.h > > syscall.mk sysproto.h vnode.h > > sys/kern init_sysent.c kern_descrip.c syscalls.c > > syscalls.master vfs_syscalls.c > > Log: > > Fix the futimes/undelete/utrace conflict with other BSD's. Note that > > the only common usage of utrace (the possible problem with this > > commit) is with malloc, so this should be a real problem. Add > > the various NetBSD syscalls that allow full emulation of their > > development environment. > > s/should/shouldn't/ > Yep, it should NOT be a problem. I have been making that "forget a negative" mistake alot lately. -- John | Never try to teach a pig to sing, dyson@freebsd.org | it just makes you look stupid, jdyson@nc.com | and it irritates the pig. From owner-cvs-sys Mon May 11 01:15:27 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA02131 for cvs-sys-outgoing; Mon, 11 May 1998 01:15:27 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA02075; Mon, 11 May 1998 01:15:17 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA28002; Mon, 11 May 1998 01:11:58 -0700 (PDT) Date: Mon, 11 May 1998 01:11:58 -0700 (PDT) Message-Id: <199805110811.BAA28002@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/05/11 01:11:58 PDT Modified files: sys/i386/i386 pmap.c Log: Change some tests from CPU_CLASS686 to CPU_686 as appropriate, and also correct a serious ommision that would cause process faulures due to forgetting an invltlb type operatino. This was just a transcription problem. Revision Changes Path 1.196 +18 -8 src/sys/i386/i386/pmap.c From owner-cvs-sys Mon May 11 12:22:48 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA03878 for cvs-sys-outgoing; Mon, 11 May 1998 12:22:48 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA03782; Mon, 11 May 1998 12:22:07 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA25526; Mon, 11 May 1998 12:18:45 -0700 (PDT) Date: Mon, 11 May 1998 12:18:45 -0700 (PDT) Message-Id: <199805111918.MAA25526@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/mfs mfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/11 12:18:45 PDT Modified files: (Branch: RELENG_2_2) sys/ufs/mfs mfs_vfsops.c Log: Submitted by: Andrzej Bialecki Minor fix to support SLICE in MFS.. Revision Changes Path 1.22.2.5 +9 -1 src/sys/ufs/mfs/mfs_vfsops.c From owner-cvs-sys Mon May 11 12:25:21 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA04197 for cvs-sys-outgoing; Mon, 11 May 1998 12:25:21 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA04125; Mon, 11 May 1998 12:25:10 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA25588; Mon, 11 May 1998 12:21:48 -0700 (PDT) Date: Mon, 11 May 1998 12:21:48 -0700 (PDT) Message-Id: <199805111921.MAA25588@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/mfs mfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/11 12:21:48 PDT Modified files: (Branch: RELENG_2_2) sys/ufs/mfs mfs_vfsops.c Log: Oops wrong branch Revision Changes Path 1.22.2.6 +1 -9 src/sys/ufs/mfs/mfs_vfsops.c From owner-cvs-sys Mon May 11 12:31:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA05382 for cvs-sys-outgoing; Mon, 11 May 1998 12:31:04 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA05307; Mon, 11 May 1998 12:30:42 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA25666; Mon, 11 May 1998 12:27:19 -0700 (PDT) Date: Mon, 11 May 1998 12:27:19 -0700 (PDT) Message-Id: <199805111927.MAA25666@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/mfs mfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/11 12:27:19 PDT Modified files: sys/ufs/mfs mfs_vfsops.c Log: Submitted by: abial@nask.pl Minor fix to support SLICE in MFS... Revision Changes Path 1.43 +10 -1 src/sys/ufs/mfs/mfs_vfsops.c From owner-cvs-sys Mon May 11 14:44:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA26799 for cvs-sys-outgoing; Mon, 11 May 1998 14:44:52 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA26729; Mon, 11 May 1998 14:44:38 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA26154; Mon, 11 May 1998 14:41:14 -0700 (PDT) Date: Mon, 11 May 1998 14:41:14 -0700 (PDT) Message-Id: <199805112141.OAA26154@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ffs ffs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/11 14:41:14 PDT Modified files: sys/ufs/ffs ffs_vnops.c Log: Add missing splx() Submitted by: Luoqi Chen Revision Changes Path 1.49 +2 -1 src/sys/ufs/ffs/ffs_vnops.c From owner-cvs-sys Mon May 11 20:59:21 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA23796 for cvs-sys-outgoing; Mon, 11 May 1998 20:59:21 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA23721; Mon, 11 May 1998 20:58:51 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA27408; Mon, 11 May 1998 20:55:26 -0700 (PDT) Date: Mon, 11 May 1998 20:55:26 -0700 (PDT) Message-Id: <199805120355.UAA27408@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys queue.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/11 20:55:26 PDT Modified files: sys/sys queue.h Log: Fix the termination test in CIRCLEQ_FOREACH. Prompted by: Julian Assange Revision Changes Path 1.21 +4 -2 src/sys/sys/queue.h From owner-cvs-sys Mon May 11 21:01:11 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA24044 for cvs-sys-outgoing; Mon, 11 May 1998 21:01:11 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA23959; Mon, 11 May 1998 21:00:52 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA27439; Mon, 11 May 1998 20:57:27 -0700 (PDT) Date: Mon, 11 May 1998 20:57:27 -0700 (PDT) Message-Id: <199805120357.UAA27439@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys queue.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/11 20:57:27 PDT Modified files: (Branch: RELENG_2_2) sys/sys queue.h Log: MFC - Fix termination test in CIRCLEQ_FOREACH. Revision Changes Path 1.10.2.3 +6 -2 src/sys/sys/queue.h From owner-cvs-sys Mon May 11 22:15:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA05042 for cvs-sys-outgoing; Mon, 11 May 1998 22:15:35 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA04987; Mon, 11 May 1998 22:15:17 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA27868; Mon, 11 May 1998 22:11:52 -0700 (PDT) Date: Mon, 11 May 1998 22:11:52 -0700 (PDT) Message-Id: <199805120511.WAA27868@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/posix4 sched.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/11 22:11:52 PDT Modified files: sys/posix4 sched.h Log: Add C++ support. Submitted by: Russell L. Carter fixes omniORB25 built with g++-2.8.1 on -current Revision Changes Path 1.3 +2 -0 src/sys/posix4/sched.h From owner-cvs-sys Tue May 12 02:34:48 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA04077 for cvs-sys-outgoing; Tue, 12 May 1998 02:34:48 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA04038; Tue, 12 May 1998 02:34:40 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA29165; Tue, 12 May 1998 02:31:13 -0700 (PDT) Date: Tue, 12 May 1998 02:31:13 -0700 (PDT) Message-Id: <199805120931.CAA29165@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 1998/05/12 02:31:13 PDT Modified files: sys/pc98/conf majors.pc98 Log: Sync with sys/i386/conf/majors.i386 revision 1.40. Revision Changes Path 1.31 +2 -1 src/sys/pc98/conf/majors.pc98 From owner-cvs-sys Tue May 12 02:35:25 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA04200 for cvs-sys-outgoing; Tue, 12 May 1998 02:35:25 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA04142; Tue, 12 May 1998 02:35:12 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA29195; Tue, 12 May 1998 02:31:45 -0700 (PDT) Date: Tue, 12 May 1998 02:31:45 -0700 (PDT) Message-Id: <199805120931.CAA29195@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/12 02:31:45 PDT Modified files: sys/pc98/conf options.pc98 Log: Sync with sys/i386/conf/options.i386 revision 1.78. Revision Changes Path 1.60 +2 -1 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Tue May 12 02:35:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA04303 for cvs-sys-outgoing; Tue, 12 May 1998 02:35:56 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA04251; Tue, 12 May 1998 02:35:48 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA29229; Tue, 12 May 1998 02:32:20 -0700 (PDT) Date: Tue, 12 May 1998 02:32:20 -0700 (PDT) Message-Id: <199805120932.CAA29229@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 1998/05/12 02:32:20 PDT Modified files: sys/pc98/pc98 wd.c Log: Sync with sys/i386/isa/wd.c revision 1.167. Revision Changes Path 1.55 +3 -2 src/sys/pc98/pc98/wd.c From owner-cvs-sys Tue May 12 09:39:25 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA02277 for cvs-sys-outgoing; Tue, 12 May 1998 09:39:25 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA02201; Tue, 12 May 1998 09:39:01 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA25716; Tue, 12 May 1998 09:35:26 -0700 (PDT) Date: Tue, 12 May 1998 09:35:26 -0700 (PDT) Message-Id: <199805121635.JAA25716@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys queue.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/12 09:35:26 PDT Modified files: (Branch: RELENG_2_2) sys/sys queue.h Log: Fixed merge error in previous commit. Revision Changes Path 1.10.2.4 +1 -3 src/sys/sys/queue.h From owner-cvs-sys Tue May 12 10:07:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA07006 for cvs-sys-outgoing; Tue, 12 May 1998 10:07:06 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA06946; Tue, 12 May 1998 10:06:55 -0700 (PDT) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA25831; Tue, 12 May 1998 10:03:25 -0700 (PDT) Date: Tue, 12 May 1998 10:03:25 -0700 (PDT) Message-Id: <199805121703.KAA25831@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 1998/05/12 10:03:25 PDT Modified files: sys/i386/conf majors.i386 Log: Reserve major number 99 for vak's cronyx/tau serial driver. Revision Changes Path 1.41 +3 -1 src/sys/i386/conf/majors.i386 From owner-cvs-sys Tue May 12 10:37:47 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA12355 for cvs-sys-outgoing; Tue, 12 May 1998 10:37:47 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA12298; Tue, 12 May 1998 10:37:35 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA25939; Tue, 12 May 1998 10:34:05 -0700 (PDT) Date: Tue, 12 May 1998 10:34:05 -0700 (PDT) Message-Id: <199805121734.KAA25939@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 autoconf.c src/sys/kern kern_shutdown.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/12 10:34:04 PDT Modified files: sys/i386/i386 autoconf.c sys/kern kern_shutdown.c Log: Backed out previous commit. It is invalid to call d_ioctl() on possibly non-open devices, and we don't want to restrict dumping to swap devices anwyay. It is especially invalid to call d_ioctl() in non-process context for panics. d_psize() can be called on non-open devices, at least on non-SLICED ones that support d_dump(), and setdumpdev() has depended on this for a long time although it is probably wrong, but even d_psize() can't be called in non-process context - that's why dumpsys() depends on previously computed values although these values may be stale. The historical restriction to devices with dkpart(dev) == SWAP_PART should go away. Revision Changes Path 1.97 +2 -5 src/sys/i386/i386/autoconf.c 1.31 +3 -8 src/sys/kern/kern_shutdown.c From owner-cvs-sys Tue May 12 11:32:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA26977 for cvs-sys-outgoing; Tue, 12 May 1998 11:32:33 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA26676; Tue, 12 May 1998 11:31:37 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA26110; Tue, 12 May 1998 11:28:07 -0700 (PDT) Date: Tue, 12 May 1998 11:28:07 -0700 (PDT) Message-Id: <199805121828.LAA26110@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include cpufunc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/05/12 11:28:07 PDT Modified files: sys/i386/include cpufunc.h Log: Fix alot of silly LINT that I left in the code. Revision Changes Path 1.78 +2 -2 src/sys/i386/include/cpufunc.h From owner-cvs-sys Tue May 12 11:41:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA28712 for cvs-sys-outgoing; Tue, 12 May 1998 11:41:18 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA28617; Tue, 12 May 1998 11:40:41 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA26175; Tue, 12 May 1998 11:37:11 -0700 (PDT) Date: Tue, 12 May 1998 11:37:11 -0700 (PDT) Message-Id: <199805121837.LAA26175@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 swtch.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/05/12 11:37:11 PDT Modified files: sys/i386/i386 swtch.s Log: Some temporary fixes to SMP to make it more scheduling and signal friendly. This is a result of discussions on the mailing lists. Kudos to those who have found the issue and created work-arounds. I have chosen Tor's fix for now, before we can all work the issue more completely. Submitted by: Tor Egge Revision Changes Path 1.72 +13 -3 src/sys/i386/i386/swtch.s From owner-cvs-sys Tue May 12 12:37:30 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA09052 for cvs-sys-outgoing; Tue, 12 May 1998 12:37:30 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA08972; Tue, 12 May 1998 12:36:57 -0700 (PDT) (envelope-from guido@FreeBSD.org) From: Guido van Rooij Received: (from guido@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA26353; Tue, 12 May 1998 12:33:24 -0700 (PDT) Date: Tue, 12 May 1998 12:33:24 -0700 (PDT) Message-Id: <199805121933.MAA26353@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet tcp_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk guido 1998/05/12 12:33:24 PDT Modified files: (Branch: RELENG_2_2) sys/netinet tcp_input.c Log: MFC: disables TAO for those services that do not know about T/TCP Revision Changes Path 1.54.2.8 +4 -2 src/sys/netinet/tcp_input.c From owner-cvs-sys Tue May 12 12:48:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA10719 for cvs-sys-outgoing; Tue, 12 May 1998 12:48:06 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from watermarkgroup.com (lor.watermarkgroup.com [207.202.73.33]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id MAA10542; Tue, 12 May 1998 12:47:53 -0700 (PDT) (envelope-from luoqi@watermarkgroup.com) Received: by watermarkgroup.com (4.1/SMI-4.1) id AA29566; Tue, 12 May 98 15:47:23 EDT Date: Tue, 12 May 98 15:47:23 EDT From: luoqi@watermarkgroup.com (Luoqi Chen) Message-Id: <9805121947.AA29566@watermarkgroup.com> To: bde@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 autoconf.c src/sys/kern kern_shutdown.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > bde 1998/05/12 10:34:04 PDT > > Modified files: > sys/i386/i386 autoconf.c > sys/kern kern_shutdown.c > Log: > Backed out previous commit. It is invalid to call d_ioctl() on > possibly non-open devices, and we don't want to restrict dumping > to swap devices anwyay. It is especially invalid to call d_ioctl() > in non-process context for panics. d_psize() can be called on > non-open devices, at least on non-SLICED ones that support d_dump(), > and setdumpdev() has depended on this for a long time although it > is probably wrong, but even d_psize() can't be called in non-process > context - that's why dumpsys() depends on previously computed values > although these values may be stale. The historical restriction to > devices with dkpart(dev) == SWAP_PART should go away. > > Revision Changes Path > 1.97 +2 -5 src/sys/i386/i386/autoconf.c > 1.31 +3 -8 src/sys/kern/kern_shutdown.c > I know it is a kludge when I submit. But the specific ioctl (DIOCGPART) is only intended to be called (if I understand correctly) from a kernel context, so absence of a process context shouldn't really matter. As to calling d_ioctl on non-open devices, I have to admit it's inapporiate. But again for the DIOCGPART ioctl, it is no more evil than calling d_psize or d_dump -- they all make the same assumption (i.e. slices are initialized). The previous commit is necessary to enable dump for a SLICE kernel. An alternative would be to get rid of the bogus swap partition check. One has to be extremely careful not to point dump dev to a fs partition after this safty check is gone. We will still have problem with d_dump and d_psize for device that has never been opened (and thus slices not initialized) unless we switch to a SLICE kernel. Or call dsinit() in an interrupt hook just as what the slice device does. -lq From owner-cvs-sys Tue May 12 13:03:19 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA13884 for cvs-sys-outgoing; Tue, 12 May 1998 13:03:19 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA13841; Tue, 12 May 1998 13:03:08 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA26532; Tue, 12 May 1998 12:59:38 -0700 (PDT) Date: Tue, 12 May 1998 12:59:38 -0700 (PDT) Message-Id: <199805121959.MAA26532@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/dpt dpt_control.c dpt_scsi.c softisr.h src/sys/i386/conf files.i386 src/sys/pci dpt_pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/12 12:59:37 PDT Modified files: (Branch: RELENG_2_2) sys/dev/dpt dpt_control.c dpt_scsi.c Removed files: (Branch: RELENG_2_2) sys/dev/dpt softisr.h Log: MFC - Upgrade to -current's DPT driver. This seems to clear up the problems reported with the older driver using the CAM SWI mechanism. Tested on a PM3224. Remove last vestige of the DPT SWI code. Revision Changes Path 1.3.2.3 +684 -822 src/sys/dev/dpt/dpt_control.c 1.4.2.5 +3124 -3508src/sys/dev/dpt/dpt_scsi.c Modified files: (Branch: RELENG_2_2) sys/i386/conf files.i386 Log: Add entries for dpt_eisa.c. Upgrading to the current version of the DPT driver gave us EISA support. dpt_eisa.[ch] have been branch tagged into RELENG_2_2. Revision Changes Path 1.141.2.22 +2 -1 src/sys/i386/conf/files.i386 Modified files: (Branch: RELENG_2_2) sys/pci dpt_pci.c Log: MFC - DPT driver from current. Revision Changes Path 1.4.2.3 +203 -167 src/sys/pci/dpt_pci.c From owner-cvs-sys Tue May 12 20:11:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA27684 for cvs-sys-outgoing; Tue, 12 May 1998 20:11:42 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from sasami.jurai.net (winter@sasami.jurai.net [207.153.65.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA27674; Tue, 12 May 1998 20:11:22 -0700 (PDT) (envelope-from winter@jurai.net) Received: from localhost (winter@localhost) by sasami.jurai.net (8.8.8/8.8.7) with SMTP id XAA25623; Tue, 12 May 1998 23:11:14 -0400 (EDT) Date: Tue, 12 May 1998 23:11:14 -0400 (EDT) From: "Matthew N. Dodd" To: "Justin T. Gibbs" cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/dpt dpt_control.c dpt_scsi.c softisr.h src/sys/i386/conf files.i386 src/sys/pci dpt_pci.c In-Reply-To: <199805121959.MAA26532@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Tue, 12 May 1998, Justin T. Gibbs wrote: > Add entries for dpt_eisa.c. Upgrading to the current version of > the DPT driver gave us EISA support. Support of a sort. I'm still fighting with the correct probe/attach magic for some of the older cards. The PM2022 and PM2122 and newer should be fine though. /* Matthew N. Dodd | A memory retaining a love you had for life winter@jurai.net | As cruel as it seems nothing ever seems to http://www.jurai.net/~winter | go right - FLA M 3.1:53 */ From owner-cvs-sys Tue May 12 22:51:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA17023 for cvs-sys-outgoing; Tue, 12 May 1998 22:51:16 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA16911; Tue, 12 May 1998 22:50:45 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA00249; Tue, 12 May 1998 22:47:11 -0700 (PDT) Date: Tue, 12 May 1998 22:47:11 -0700 (PDT) Message-Id: <199805130547.WAA00249@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/12 22:47:11 PDT Modified files: sys/nfs nfs_vnops.c Log: Move the *vpp initialization earlier so that it's set in all error cases. This should stop the 'panic: leaf should not be empty' nfs panic. PR: 1856 Submitted by: msaitoh@spa.is.uec.ac.jp Revision Changes Path 1.85 +2 -2 src/sys/nfs/nfs_vnops.c From owner-cvs-sys Tue May 12 22:52:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA17366 for cvs-sys-outgoing; Tue, 12 May 1998 22:52:44 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA17272; Tue, 12 May 1998 22:52:21 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA00280; Tue, 12 May 1998 22:48:47 -0700 (PDT) Date: Tue, 12 May 1998 22:48:47 -0700 (PDT) Message-Id: <199805130548.WAA00280@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/12 22:48:47 PDT Modified files: (Branch: RELENG_2_2) sys/nfs nfs_vnops.c Log: MFC: rev 1.85; initialize *vpp earlier for -o ro nfs mounts. PR: 1856 Submitted by: msaitoh@spa.is.uec.ac.jp Revision Changes Path 1.36.2.6 +2 -2 src/sys/nfs/nfs_vnops.c From owner-cvs-sys Tue May 12 23:14:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA19862 for cvs-sys-outgoing; Tue, 12 May 1998 23:14:10 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA19670; Tue, 12 May 1998 23:13:47 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA00545; Tue, 12 May 1998 23:10:13 -0700 (PDT) Date: Tue, 12 May 1998 23:10:13 -0700 (PDT) Message-Id: <199805130610.XAA00545@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_node.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/12 23:10:13 PDT Modified files: sys/nfs nfs_node.c Log: Hold a reference to the vnode during the sillyrename cleanup. If we block in nfs_vinvalbuf() or the nfs_removeit(), we can have the nfsnode reallocated from underneath us (eg: replaced by a ufs 'struct inode') which can cause disk corruption ('freeing free block' when di_db[5] gets trashed). This is not a cheap fix, but it'll do until the nfsnodes get reference counting and/or locking. Apparently NetBSD have a similar fix (apparently from BSDI). I wish all PR's had this much useful detail. :-) PR: 6611 Submitted by: Stephen Clawson Revision Changes Path 1.25 +9 -1 src/sys/nfs/nfs_node.c From owner-cvs-sys Tue May 12 23:20:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA20580 for cvs-sys-outgoing; Tue, 12 May 1998 23:20:44 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA20264; Tue, 12 May 1998 23:19:11 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA00583; Tue, 12 May 1998 23:15:37 -0700 (PDT) Date: Tue, 12 May 1998 23:15:37 -0700 (PDT) Message-Id: <199805130615.XAA00583@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_node.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/12 23:15:37 PDT Modified files: (Branch: RELENG_2_2) sys/nfs nfs_node.c Log: MFC: rev 1.25; re-aquire vnode during sillyrename cleanup since we can block and something else might malloc the same space. PR: 6611 Submitted by: Stephen Clawson Revision Changes Path 1.13.2.2 +9 -1 src/sys/nfs/nfs_node.c From owner-cvs-sys Tue May 12 23:45:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA24262 for cvs-sys-outgoing; Tue, 12 May 1998 23:45:04 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA24163; Tue, 12 May 1998 23:44:31 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA00786; Tue, 12 May 1998 23:40:57 -0700 (PDT) Date: Tue, 12 May 1998 23:40:57 -0700 (PDT) Message-Id: <199805130640.XAA00786@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfsv2.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/12 23:40:57 PDT Modified files: sys/nfs nfsv2.h Log: Delete the #if 0 (nearly) duplicate definitions of nfsproto.h. Having these two files that are almost-but-not-quite the same leads to false grep hits, confusion etc. Only installing one copy with a symlink would be nice but that doesn't work with SHARED=symlinks (it changes the source tree). Revision Changes Path 1.8 +1 -281 src/sys/nfs/nfsv2.h From owner-cvs-sys Wed May 13 00:08:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA26927 for cvs-sys-outgoing; Wed, 13 May 1998 00:08:56 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA26871; Wed, 13 May 1998 00:08:29 -0700 (PDT) (envelope-from tg@FreeBSD.org) From: Thomas Gellekum Received: (from tg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA01113; Wed, 13 May 1998 00:04:55 -0700 (PDT) Date: Wed, 13 May 1998 00:04:55 -0700 (PDT) Message-Id: <199805130704.AAA01113@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 src/sys/i386/ibcs2 ibcs2_sysvec.c src/sys/i386/linux linux_sysvec.c src/sys/kern imgact_elf.c init_sysvec.c src/sys/sys sysent.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tg 1998/05/13 00:04:54 PDT Modified files: (Branch: RELENG_2_2) sys/i386/i386 trap.c sys/i386/ibcs2 ibcs2_sysvec.c sys/i386/linux linux_sysvec.c sys/kern imgact_elf.c init_sysvec.c sys/sys sysent.h Log: MFC: Translate some traps to SIGSEGV instead of SIGBUS when running under Linux emulation. Revision Changes Path 1.83.2.8 +5 -1 src/sys/i386/i386/trap.c 1.4.2.1 +2 -1 src/sys/i386/ibcs2/ibcs2_sysvec.c 1.9.2.1 +23 -1 src/sys/i386/linux/linux_sysvec.c 1.12.2.2 +2 -1 src/sys/kern/imgact_elf.c 1.2.2.1 +2 -1 src/sys/kern/init_sysvec.c 1.11.2.1 +3 -1 src/sys/sys/sysent.h From owner-cvs-sys Wed May 13 00:30:50 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA00133 for cvs-sys-outgoing; Wed, 13 May 1998 00:30:50 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA29909; Wed, 13 May 1998 00:30:33 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA01410; Wed, 13 May 1998 00:26:59 -0700 (PDT) Date: Wed, 13 May 1998 00:26:59 -0700 (PDT) Message-Id: <199805130726.AAA01410@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/05/13 00:26:58 PDT Modified files: sys/i386/isa sio.c Log: The PnP code in 2.2.6 detects the Motorola ModemSurfer 56K, but doesn't do much of anything with it. I added it to siopnp_ids[] and it was found and recognized as a serial port. PR: 6605 Reviewed by: phk Submitted by: Dave Marquardt Revision Changes Path 1.201 +2 -1 src/sys/i386/isa/sio.c From owner-cvs-sys Wed May 13 00:53:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA03728 for cvs-sys-outgoing; Wed, 13 May 1998 00:53:05 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA03616; Wed, 13 May 1998 00:52:44 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA02185; Wed, 13 May 1998 00:49:10 -0700 (PDT) Date: Wed, 13 May 1998 00:49:10 -0700 (PDT) Message-Id: <199805130749.AAA02185@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_node.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/13 00:49:10 PDT Modified files: sys/nfs nfs_node.c Log: Add missing arg to vget().. Serves me right for committing a 2.2 patch to -current without testing it there.. :-( Submitted by: Michael Hancock Revision Changes Path 1.26 +2 -2 src/sys/nfs/nfs_node.c From owner-cvs-sys Wed May 13 03:45:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA02009 for cvs-sys-outgoing; Wed, 13 May 1998 03:45:59 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA01843; Wed, 13 May 1998 03:44:16 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA04130; Wed, 13 May 1998 03:40:41 -0700 (PDT) Date: Wed, 13 May 1998 03:40:41 -0700 (PDT) Message-Id: <199805131040.DAA04130@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 1998/05/13 03:40:40 PDT Modified files: sys/pc98/conf majors.pc98 Log: Sync with sys/i386/conf/majors.i386 revision 1.41. Revision Changes Path 1.32 +3 -1 src/sys/pc98/conf/majors.pc98 From owner-cvs-sys Wed May 13 03:46:47 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA02236 for cvs-sys-outgoing; Wed, 13 May 1998 03:46:47 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA02151; Wed, 13 May 1998 03:46:18 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA04166; Wed, 13 May 1998 03:42:42 -0700 (PDT) Date: Wed, 13 May 1998 03:42:42 -0700 (PDT) Message-Id: <199805131042.DAA04166@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/13 03:42:41 PDT Modified files: sys/pc98/pc98 sio.c Log: Sync with sys/i386/isa/sio.c revision 1.201. Revision Changes Path 1.56 +2 -1 src/sys/pc98/pc98/sio.c From owner-cvs-sys Wed May 13 04:17:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA08405 for cvs-sys-outgoing; Wed, 13 May 1998 04:17:41 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (mothra.kralizec.net.au [203.15.68.22] (may be forged)) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA08388; Wed, 13 May 1998 04:17:09 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id VAA31165; Wed, 13 May 1998 21:13:44 +1000 Date: Wed, 13 May 1998 21:13:44 +1000 From: Bruce Evans Message-Id: <199805131113.VAA31165@godzilla.zeta.org.au> To: bde@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, luoqi@watermarkgroup.com Subject: Re: cvs commit: src/sys/i386/i386 autoconf.c src/sys/kern kern_shutdown.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >I know it is a kludge when I submit. But the specific ioctl (DIOCGPART) >is only intended to be called (if I understand correctly) from a kernel Tru. A kernel context with the device open. >context, so absence of a process context shouldn't really matter. As to It matters. E.g., if the device has never been opened, then the driver would have read the label from the disk. Even if the device is open and the label is in core, some layers of the driver may not know this and may sleep. The bug showed up for a sleep in interrupt context here: system idle (curproc == NULL) fdintr (handle floppy interrupt) panic for unmapped bp->b_data (stale vm objbuf bug) dumpsys wdioctl wdsleep (get exclusive access to wd controller) tsleep (need to wait, but would wait forever) trap to ddb for proc = curproc = NULL tsleep() has some kludges to allow it to sort of work if it is called in `cold' or panic contexts, but the KTRACE support at the beginning of it breaks these if the proc pointer is null. If we set curproc = proc0 in an attempt to avoid this, then wdsleep() might hang instead of panicing. Setting curproc = proc0 for sync() in panic doesn't really work either, but there's nothing better. OTOH, the dump routine is supposed to work in almost any context. >calling d_ioctl on non-open devices, I have to admit it's inapporiate. >But again for the DIOCGPART ioctl, it is no more evil than calling d_psize >or d_dump -- they all make the same assumption (i.e. slices are initialized). No, correct versions of d_psize() open and close the device if necessary (see dssize() or pre-slice versions of all the drivers that supported dumping (wd and sd). d_dump() only assumes that the slice table is valid if it is non-null. If dumping is enabled, then there must have been a previous call to d_psize() from setdumpdev(), and the slice table should be left around after the open/close in this. Also, in the usual case where the dump device is the same as a swap device, there are few problems because the swap device is held open. >The previous commit is necessary to enable dump for a SLICE kernel. An The SLICE kernel should follow the standard conventions and set dkpart(dev) = 1 for 'b' partitions. This convention is also used by config (`dumps on wd0' gives dumpdev = device for non-SLICED wd0b, and cpu_dumpconf() calls setdumpdev(dumpdev). What does the SLICE code do with raw dev numbers not created by it? >alternative would be to get rid of the bogus swap partition check. One >has to be extremely careful not to point dump dev to a fs partition after >this safty check is gone. I think things would be safe enough if the check is moved to user space. Make dumpon(1) enforce the 'b' partition and unless a new option is used to tell it that you really want the device that you specified. The kern.dumpdev sysctl is too hard to use directly, so there is probably no need to restrict it. >We will still have problem with d_dump and d_psize for device that has >never been opened (and thus slices not initialized) unless we switch to >a SLICE kernel. Or call dsinit() in an interrupt hook just as what the >slice device does. The only known problems with ordinary kernels here are that the dump configuration doesn't go away when the dumpdev goes away or changes. Perhaps the pointer to the slice table is set to non-NULL before the table is fully initialized, so a panic during initialization of the slice table for the dump device would cause problems, but there are many other pointer initializations with similar problems. Bruce From owner-cvs-sys Wed May 13 04:23:17 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA09555 for cvs-sys-outgoing; Wed, 13 May 1998 04:23:17 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA09427; Wed, 13 May 1998 04:22:46 -0700 (PDT) (envelope-from danny@FreeBSD.org) From: "Daniel O'Callaghan" Received: (from danny@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA29462; Wed, 13 May 1998 04:19:10 -0700 (PDT) Date: Wed, 13 May 1998 04:19:10 -0700 (PDT) Message-Id: <199805131119.EAA29462@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_loop.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk danny 1998/05/13 04:19:10 PDT Modified files: (Branch: RELENG_2_2) sys/net if_loop.c Log: PR: 6466 Submitted by: Ruslan Ermilov MFC: Add SIOIFFLAGS handler. Revision Changes Path 1.22.2.1 +4 -1 src/sys/net/if_loop.c From owner-cvs-sys Wed May 13 05:38:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA19937 for cvs-sys-outgoing; Wed, 13 May 1998 05:38:18 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from watermarkgroup.com (lor.watermarkgroup.com [207.202.73.33]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id FAA19840; Wed, 13 May 1998 05:37:45 -0700 (PDT) (envelope-from luoqi@watermarkgroup.com) Received: by watermarkgroup.com (4.1/SMI-4.1) id AA06678; Wed, 13 May 98 08:37:17 EDT Date: Wed, 13 May 98 08:37:17 EDT From: luoqi@watermarkgroup.com (Luoqi Chen) Message-Id: <9805131237.AA06678@watermarkgroup.com> To: bde@FreeBSD.ORG, bde@zeta.org.au, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, luoqi@watermarkgroup.com Subject: Re: cvs commit: src/sys/i386/i386 autoconf.c src/sys/kern kern_shutdown.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > >I know it is a kludge when I submit. But the specific ioctl (DIOCGPART) > >is only intended to be called (if I understand correctly) from a kernel > > Tru. A kernel context with the device open. > > >context, so absence of a process context shouldn't really matter. As to > > It matters. E.g., if the device has never been opened, then the driver > would have read the label from the disk. Even if the device is open and > the label is in core, some layers of the driver may not know this and > may sleep. The bug showed up for a sleep in interrupt context here: > > system idle (curproc == NULL) > fdintr (handle floppy interrupt) > panic for unmapped bp->b_data (stale vm objbuf bug) > dumpsys > wdioctl > wdsleep (get exclusive access to wd controller) > tsleep (need to wait, but would wait forever) > trap to ddb for proc = curproc = NULL > > tsleep() has some kludges to allow it to sort of work if it is called > in `cold' or panic contexts, but the KTRACE support at the beginning of > it breaks these if the proc pointer is null. > > If we set curproc = proc0 in an attempt to avoid this, then wdsleep() > might hang instead of panicing. Setting curproc = proc0 for sync() in > panic doesn't really work either, but there's nothing better. OTOH, > the dump routine is supposed to work in almost any context. Never thought about this before. Thanks for pointing it out, now I see how evil it could be. ... > The SLICE kernel should follow the standard conventions and set > dkpart(dev) = 1 for 'b' partitions. This convention is also used by > config (`dumps on wd0' gives dumpdev = device for non-SLICED wd0b, > and cpu_dumpconf() calls setdumpdev(dumpdev). What does the SLICE > code do with raw dev numbers not created by it? I guess we could make SLICE code do that. But eventually we'd like to get rid of dev_t all together, we have to find another way to figure out if a disk partition is a swap partition. IMO, using disklabel is the correct way (being a 'b' partition doesn't prevent user from creating a fs in it, and being a non-'b' partition doesn't mean you can't use it as a swap). It's just bad luck we couldn't retrieve disklabel during a dump. I have a suggestion: since swap and dump code are the only consumers of d_psize(), can we change d_psize to return disklabel instead (similar to what DIOCGPART does)? This would also allow us to get rid of the DIOCGPART kludge (ioctl should only be called from userland). If you think this is doable, I can work out a patch for that. > > Bruce > From owner-cvs-sys Wed May 13 05:42:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA20689 for cvs-sys-outgoing; Wed, 13 May 1998 05:42:28 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA20614; Wed, 13 May 1998 05:42:04 -0700 (PDT) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA06228; Wed, 13 May 1998 05:38:28 -0700 (PDT) Date: Wed, 13 May 1998 05:38:28 -0700 (PDT) Message-Id: <199805131238.FAA06228@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 1998/05/13 05:38:28 PDT Modified files: sys/i386/conf majors.i386 Log: Name cronyx devices correctly. Revision Changes Path 1.42 +3 -3 src/sys/i386/conf/majors.i386 From owner-cvs-sys Wed May 13 06:29:25 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA28100 for cvs-sys-outgoing; Wed, 13 May 1998 06:29:25 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (mothra.kralizec.net.au [203.15.68.22] (may be forged)) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA28035; Wed, 13 May 1998 06:28:50 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id XAA06754; Wed, 13 May 1998 23:25:21 +1000 Date: Wed, 13 May 1998 23:25:21 +1000 From: Bruce Evans Message-Id: <199805131325.XAA06754@godzilla.zeta.org.au> To: bde@FreeBSD.ORG, bde@zeta.org.au, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, luoqi@watermarkgroup.com Subject: Re: cvs commit: src/sys/i386/i386 autoconf.c src/sys/kern kern_shutdown.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >I guess we could make SLICE code do that. But eventually we'd like to get >rid of dev_t all together, we have to find another way to figure out if >a disk partition is a swap partition. IMO, using disklabel is the correct >way (being a 'b' partition doesn't prevent user from creating a fs in it, >and being a non-'b' partition doesn't mean you can't use it as a swap). >It's just bad luck we couldn't retrieve disklabel during a dump. I don't want to use a disk label. I use a DOS partition (shared with Linux) for swap and dumps. I had to label it to get it to work under FreeBSD (except under SLICEd kernel which don't recognise labels on Linux swap partitions). The label sector is essentially read-only in Linux - the zero bits in it are interpeted as bad sectors, so I lose a little swap space under Linux :-). >I have a suggestion: since swap and dump code are the only consumers of >d_psize(), can we change d_psize to return disklabel instead (similar to >what DIOCGPART does)? This would also allow us to get rid of the DIOCGPART >kludge (ioctl should only be called from userland). If you think this is >doable, I can work out a patch for that. No, raw disks don't have labels, and labels are too large. DIOCGPART and d_maxio should be replaced by additional interfaces like d_psize() instead. Eventually the interfaces should be something like: #define d_psize(diskdevp) ((diskdevp)->d_psize) Bruce From owner-cvs-sys Wed May 13 09:07:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA21158 for cvs-sys-outgoing; Wed, 13 May 1998 09:07:28 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA21083; Wed, 13 May 1998 09:07:13 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA01816; Wed, 13 May 1998 09:03:36 -0700 (PDT) Date: Wed, 13 May 1998 09:03:36 -0700 (PDT) Message-Id: <199805131603.JAA01816@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys buf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/13 09:03:35 PDT Modified files: sys/sys buf.h Log: Fix bogus "cleanup" in bufq_remove. The "switch point" for tqdisksort was getting mangled. Submitted by: Bruce Evans Revision Changes Path 1.52 +5 -7 src/sys/sys/buf.h From owner-cvs-sys Wed May 13 09:10:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA21504 for cvs-sys-outgoing; Wed, 13 May 1998 09:10:00 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA21429; Wed, 13 May 1998 09:09:48 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA01872; Wed, 13 May 1998 09:06:11 -0700 (PDT) Date: Wed, 13 May 1998 09:06:11 -0700 (PDT) Message-Id: <199805131606.JAA01872@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys buf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/13 09:06:10 PDT Modified files: (Branch: RELENG_2_2) sys/sys buf.h Log: MFC - Fix bogus "cleanup" of bufq_remove(). Revision Changes Path 1.34.2.3 +4 -6 src/sys/sys/buf.h From owner-cvs-sys Wed May 13 11:17:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA14164 for cvs-sys-outgoing; Wed, 13 May 1998 11:17:46 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA14143; Wed, 13 May 1998 11:17:28 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id LAA26917; Wed, 13 May 1998 11:10:27 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd026912; Wed May 13 18:10:23 1998 Date: Wed, 13 May 1998 11:10:20 -0700 (PDT) From: Julian Elischer To: Bruce Evans cc: bde@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, luoqi@watermarkgroup.com Subject: Re: cvs commit: src/sys/i386/i386 autoconf.c src/sys/kern kern_shutdown.c In-Reply-To: <199805131113.VAA31165@godzilla.zeta.org.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > No, correct versions of d_psize() open and close the device if necessary > (see dssize() or pre-slice versions of all the drivers that supported > dumping (wd and sd). I tend to agree that all operations that are going to use a device should let lower layers know that this is about to happen. > > >The previous commit is necessary to enable dump for a SLICE kernel. An > > The SLICE kernel should follow the standard conventions and set > dkpart(dev) = 1 for 'b' partitions. This convention is also used by > config (`dumps on wd0' gives dumpdev = device for non-SLICED wd0b, > and cpu_dumpconf() calls setdumpdev(dumpdev). What does the SLICE > code do with raw dev numbers not created by it? Minor numbers are arbitrarily assigned in the order they are encountered. there is no 'meaning' to minor numbers. however the 'disklabel' module can tell immediatly what partition it belongs to. (but not by masking the minor number against chicken entrails) Personally I think a dump should be performable against any partition that doesn't object.. I think each 'layer should have it's own criteria. e.g. as the request is passed to the disklabel layer it should check the 'type' of the partition, and refuse to do it to a 4.2BSD partition. similarly for the mbr layer, which might only allow it for 'LINUX-SWAP' type (or similar) > > >alternative would be to get rid of the bogus swap partition check. One > >has to be extremely careful not to point dump dev to a fs partition after > >this safty check is gone. > > I think things would be safe enough if the check is moved to user space. > Make dumpon(1) enforce the 'b' partition and unless a new option is > used to tell it that you really want the device that you specified. > The kern.dumpdev sysctl is too hard to use directly, so there is probably > no need to restrict it. 'b' is too arbitrary. I want to swap on my Linux swap partition. it's not 'b' > julian From owner-cvs-sys Wed May 13 11:29:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA16196 for cvs-sys-outgoing; Wed, 13 May 1998 11:29:10 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA16139; Wed, 13 May 1998 11:28:53 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id LAA27245; Wed, 13 May 1998 11:19:41 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd027241; Wed May 13 18:19:35 1998 Date: Wed, 13 May 1998 11:19:32 -0700 (PDT) From: Julian Elischer To: Bruce Evans cc: bde@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, luoqi@watermarkgroup.com Subject: Re: cvs commit: src/sys/i386/i386 autoconf.c src/sys/kern kern_shutdown.c In-Reply-To: <199805131325.XAA06754@godzilla.zeta.org.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Wed, 13 May 1998, Bruce Evans wrote: > > I don't want to use a disk label. I use a DOS partition (shared with > Linux) for swap and dumps. I had to label it to get it to work under > FreeBSD (except under SLICEd kernel which don't recognise labels on Linux > swap partitions). That's not really an acceptable kludge for production.. the disklabel doesn't make sense in the contect of a linux partition. that's why it doesn't get looked for with SLICE. (It could be changed (one line change), but that would be rather unclean). Whether a disk subsection is swappable or dumpable needs to be independent of whether it is labled or not or whether it ends in the last letter 'b'. I would suggest that in 'SLICE, the d_size call simply return 0 or -1 for a subdevice that doesn't want to be swapped on. > > The label sector is essentially read-only in Linux - > the zero bits in it are interpeted as bad sectors, so I lose a little > swap space under Linux :-). that is a kludge I wouldn't have admitted to :-) > > >I have a suggestion: since swap and dump code are the only consumers of > >d_psize(), can we change d_psize to return disklabel instead (similar to > >what DIOCGPART does)? This would also allow us to get rid of the DIOCGPART > >kludge (ioctl should only be called from userland). If you think this is > >doable, I can work out a patch for that. > > No, raw disks don't have labels, and labels are too large. DIOCGPART > and d_maxio should be replaced by additional interfaces like d_psize() > instead. Eventually the interfaces should be something like: > > #define d_psize(diskdevp) ((diskdevp)->d_psize) what's a diskdevp? > > Bruce > From owner-cvs-sys Wed May 13 12:01:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA22315 for cvs-sys-outgoing; Wed, 13 May 1998 12:01:16 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (mothra.kralizec.net.au [203.15.68.22] (may be forged)) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA22293; Wed, 13 May 1998 12:01:01 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id EAA24203; Thu, 14 May 1998 04:55:04 +1000 Date: Thu, 14 May 1998 04:55:04 +1000 From: Bruce Evans Message-Id: <199805131855.EAA24203@godzilla.zeta.org.au> To: bde@zeta.org.au, julian@whistle.com Subject: Re: cvs commit: src/sys/i386/i386 autoconf.c src/sys/kern kern_shutdown.c Cc: bde@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, luoqi@watermarkgroup.com Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> I don't want to use a disk label. I use a DOS partition (shared with >> Linux) for swap and dumps. I had to label it to get it to work under >> FreeBSD (except under SLICEd kernel which don't recognise labels on Linux >> swap partitions). > >That's not really an acceptable kludge for production.. It's standard BSD. To use a disk, you have to label it. It's Linux's problem if the label breaks operation under Linux :-). >the disklabel doesn't make sense in the contect of a linux partition. Labels make sense on all disks. >that's why it doesn't get looked for with SLICE. >(It could be changed (one line change), but that would be rather unclean). This is required for backwards compatibility. >Whether a disk subsection is swappable or dumpable needs to be >independent of whether it is labled or not or whether it ends in the last >letter 'b'. Yes, it should be decided by the user asking for it. >> The label sector is essentially read-only in Linux - >> the zero bits in it are interpeted as bad sectors, so I lose a little >> swap space under Linux :-). > >that is a kludge I wouldn't have admitted to :-) Knowing exactly what it doess just makes it safe for me to skip running mkswap and disklabel to reinitialize. >> No, raw disks don't have labels, and labels are too large. DIOCGPART >> and d_maxio should be replaced by additional interfaces like d_psize() >> instead. Eventually the interfaces should be something like: >> >> #define d_psize(diskdevp) ((diskdevp)->d_psize) > > what's a diskdevp? What do you want it to be? :-) Just a pointer to device info (per-device, not per-major). Bruce From owner-cvs-sys Wed May 13 12:22:37 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA26881 for cvs-sys-outgoing; Wed, 13 May 1998 12:22:37 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA26718; Wed, 13 May 1998 12:22:09 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id MAA29596; Wed, 13 May 1998 12:14:04 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd029593; Wed May 13 19:14:01 1998 Date: Wed, 13 May 1998 12:13:58 -0700 (PDT) From: Julian Elischer To: Bruce Evans cc: bde@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, luoqi@watermarkgroup.com Subject: Re: cvs commit: src/sys/i386/i386 autoconf.c src/sys/kern kern_shutdown.c In-Reply-To: <199805131855.EAA24203@godzilla.zeta.org.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Thu, 14 May 1998, Bruce Evans wrote: > >> I don't want to use a disk label. I use a DOS partition (shared with > >> Linux) for swap and dumps. I had to label it to get it to work under > >> FreeBSD (except under SLICEd kernel which don't recognise labels on Linux > >> swap partitions). > > > >That's not really an acceptable kludge for production.. > > It's standard BSD. To use a disk, you have to label it. It's Linux's > problem if the label breaks operation under Linux :-). > > >the disklabel doesn't make sense in the contect of a linux partition. > > Labels make sense on all disks. Labels Only make sense on dedicated BSD owned parts of a disk > > >that's why it doesn't get looked for with SLICE. > >(It could be changed (one line change), but that would be rather unclean). > > This is required for backwards compatibility. The next changes will just abolish the test for a label, and replace it with a request to the device handler. should be transparent to even your setup.. (the disklabel in the linux part will just not be looked at) > > >Whether a disk subsection is swappable or dumpable needs to be > >independent of whether it is labled or not or whether it ends in the last > >letter 'b'. > > Yes, it should be decided by the user asking for it. I agree that that is an acceptable option. julian From owner-cvs-sys Wed May 13 12:36:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA29386 for cvs-sys-outgoing; Wed, 13 May 1998 12:36:03 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (mothra.kralizec.net.au [203.15.68.22] (may be forged)) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA29276; Wed, 13 May 1998 12:35:34 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id FAA25918; Thu, 14 May 1998 05:31:29 +1000 Date: Thu, 14 May 1998 05:31:29 +1000 From: Bruce Evans Message-Id: <199805131931.FAA25918@godzilla.zeta.org.au> To: bde@zeta.org.au, julian@whistle.com Subject: Re: cvs commit: src/sys/i386/i386 autoconf.c src/sys/kern kern_shutdown.c Cc: bde@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, luoqi@watermarkgroup.com Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> >the disklabel doesn't make sense in the contect of a linux partition. >> >> Labels make sense on all disks. > >Labels Only make sense on dedicated BSD owned parts of a disk BSD owns all parts of all disks :-). Even you depend on it owning the Linux swap parts. Bruce From owner-cvs-sys Wed May 13 15:44:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA05934 for cvs-sys-outgoing; Wed, 13 May 1998 15:44:38 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA05889; Wed, 13 May 1998 15:44:23 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA03732; Wed, 13 May 1998 15:40:44 -0700 (PDT) Date: Wed, 13 May 1998 15:40:44 -0700 (PDT) Message-Id: <199805132240.PAA03732@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/alpha/include floatingpoint.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/13 15:40:43 PDT Modified files: sys/alpha/include floatingpoint.h Log: libtcl expects to see ieeefp.h definitions through this header. Revision Changes Path 1.2 +2 -0 src/sys/alpha/include/floatingpoint.h From owner-cvs-sys Thu May 14 03:43:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA00447 for cvs-sys-outgoing; Thu, 14 May 1998 03:43:03 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA00382; Thu, 14 May 1998 03:42:38 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA11872; Thu, 14 May 1998 03:38:55 -0700 (PDT) Date: Thu, 14 May 1998 03:38:55 -0700 (PDT) Message-Id: <199805141038.DAA11872@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 peter 1998/05/14 03:38:55 PDT Modified files: sys/kern kern_time.c Log: Commit an old change that has been sitting around for a long while. signanosleep() did not deal with signal masks properly. This change was based on a discussion with bde some time ago (at least 6 months or more). signanosleep() should probably go away since it was never really used for more than a few weeks and doesn't appear in released code. It should probably be killed before somebody uses it and it becomes a gratuitous nonstandard feature. Revision Changes Path 1.53 +16 -2 src/sys/kern/kern_time.c From owner-cvs-sys Thu May 14 03:48:27 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA00807 for cvs-sys-outgoing; Thu, 14 May 1998 03:48:27 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from lsd.relcom.eu.net (ache@lsd.relcom.eu.net [193.125.27.73]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA00710; Thu, 14 May 1998 03:47:53 -0700 (PDT) (envelope-from ache@lsd.relcom.eu.net) Received: (from ache@localhost) by lsd.relcom.eu.net (8.8.8/8.8.8) id OAA20013; Thu, 14 May 1998 14:47:50 +0400 (MSD) (envelope-from ache) Message-ID: <19980514144749.A19944@nagual.pp.ru> Date: Thu, 14 May 1998 14:47:49 +0400 From: =?koi8-r?B?4c7E0sXKIP7F0s7P1w==?= To: Peter Wemm , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern kern_time.c Mail-Followup-To: Peter Wemm , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG References: <199805141038.DAA11872@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199805141038.DAA11872@freefall.freebsd.org>; from peter@FreeBSD.ORG on Thu, May 14, 1998 at 03:38:55AM -0700 Organization: Biomechanoid Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Thu, May 14, 1998 at 03:38:55AM -0700, Peter Wemm wrote: > signanosleep() should probably go away since it was never really used for > more than a few weeks and doesn't appear in released code. It should > probably be killed before somebody uses it and it becomes a gratuitous > nonstandard feature. I agree. Lets do it. -- Andrey A. Chernov http://www.nagual.pp.ru/~ache/ MTH/SH/HE S-- W-- N+ PEC>+ D A a++ C G>+ QH+(++) 666+>++ Y From owner-cvs-sys Thu May 14 04:32:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA08432 for cvs-sys-outgoing; Thu, 14 May 1998 04:32:16 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA08225; Thu, 14 May 1998 04:31:55 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA11982; Thu, 14 May 1998 04:28:11 -0700 (PDT) Date: Thu, 14 May 1998 04:28:11 -0700 (PDT) Message-Id: <199805141128.EAA11982@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern syscalls.master Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/14 04:28:11 PDT Modified files: sys/kern syscalls.master Log: deep-six signanosleep(). It sounded like a good idea at the time. Revision Changes Path 1.51 +2 -3 src/sys/kern/syscalls.master From owner-cvs-sys Thu May 14 04:33:22 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA08798 for cvs-sys-outgoing; Thu, 14 May 1998 04:33:22 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA08547; Thu, 14 May 1998 04:32:51 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA12045; Thu, 14 May 1998 04:29:07 -0700 (PDT) Date: Thu, 14 May 1998 04:29:07 -0700 (PDT) Message-Id: <199805141129.EAA12045@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern init_sysent.c syscalls.c src/sys/sys syscall.h syscall-hide.h sysproto.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/14 04:29:07 PDT Modified files: sys/kern init_sysent.c syscalls.c sys/sys syscall.h syscall-hide.h sysproto.h Log: regen after signanosleep nuke Revision Changes Path 1.58 +2 -2 src/sys/kern/init_sysent.c 1.51 +2 -2 src/sys/kern/syscalls.c 1.49 +2 -2 src/sys/sys/syscall.h 1.45 +1 -2 src/sys/sys/syscall-hide.h 1.38 +1 -7 src/sys/sys/sysproto.h From owner-cvs-sys Thu May 14 04:35:26 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA09424 for cvs-sys-outgoing; Thu, 14 May 1998 04:35:26 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA09263; Thu, 14 May 1998 04:34:53 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA12085; Thu, 14 May 1998 04:31:09 -0700 (PDT) Date: Thu, 14 May 1998 04:31:09 -0700 (PDT) Message-Id: <199805141131.EAA12085@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 peter 1998/05/14 04:31:09 PDT Modified files: sys/kern kern_time.c Log: Nuke signanosleep(). (I've left nanosleep1() seperate to nanosleep() as I don't want to mess with the multiple returns) Revision Changes Path 1.54 +1 -56 src/sys/kern/kern_time.c From owner-cvs-sys Thu May 14 04:44:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA11236 for cvs-sys-outgoing; Thu, 14 May 1998 04:44:40 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA11212; Thu, 14 May 1998 04:44:07 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id TAA16716; Thu, 14 May 1998 19:43:08 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199805141143.TAA16716@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: =?koi8-r?B?4c7E0sXKIP7F0s7P1w==?= cc: Peter Wemm , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern kern_time.c In-reply-to: Your message of "Thu, 14 May 1998 14:47:49 +0400." <19980514144749.A19944@nagual.pp.ru> Date: Thu, 14 May 1998 19:43:08 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk =?koi8-r?B?4c7E0sXKIP7F0s7P1w==?= wrote: > On Thu, May 14, 1998 at 03:38:55AM -0700, Peter Wemm wrote: > > signanosleep() should probably go away since it was never really used for > > more than a few weeks and doesn't appear in released code. It should > > probably be killed before somebody uses it and it becomes a gratuitous > > nonstandard feature. > > I agree. Lets do it. Done. We can always dig it out of cvs if necessary. > -- > Andrey A. Chernov > http://www.nagual.pp.ru/~ache/ > MTH/SH/HE S-- W-- N+ PEC>+ D A a++ C G>+ QH+(++) 666+>++ Y > Cheers, -Peter -- Peter Wemm Netplex Consulting From owner-cvs-sys Thu May 14 05:46:29 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA21673 for cvs-sys-outgoing; Thu, 14 May 1998 05:46:29 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA21484; Thu, 14 May 1998 05:45:57 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA12327; Thu, 14 May 1998 05:42:13 -0700 (PDT) Date: Thu, 14 May 1998 05:42:13 -0700 (PDT) Message-Id: <199805141242.FAA12327@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 1998/05/14 05:42:13 PDT Modified files: sys/pc98/conf majors.pc98 Log: Sync with sys/i386conf/majors.i386 revision 1.42. Revision Changes Path 1.33 +3 -3 src/sys/pc98/conf/majors.pc98 From owner-cvs-sys Thu May 14 07:54:09 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA12182 for cvs-sys-outgoing; Thu, 14 May 1998 07:54:09 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA12030; Thu, 14 May 1998 07:53:44 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA07780; Thu, 14 May 1998 07:50:00 -0700 (PDT) Date: Thu, 14 May 1998 07:50:00 -0700 (PDT) Message-Id: <199805141450.HAA07780@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys syscall.mk Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1998/05/14 07:49:59 PDT Modified files: sys/sys syscall.mk Log: Regenerated syscalls list after signanosleep removing Revision Changes Path 1.4 +1 -2 src/sys/sys/syscall.mk From owner-cvs-sys Thu May 14 12:52:27 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA00746 for cvs-sys-outgoing; Thu, 14 May 1998 12:52:27 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA00468; Thu, 14 May 1998 12:51:26 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA08548; Thu, 14 May 1998 12:47:40 -0700 (PDT) Date: Thu, 14 May 1998 12:47:40 -0700 (PDT) Message-Id: <199805141947.MAA08548@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/eisa eisaconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/14 12:47:39 PDT Modified files: sys/i386/eisa eisaconf.c Log: Fix list corruption and memory leak that could occur when releasing EISA irqs. Revision Changes Path 1.35 +6 -2 src/sys/i386/eisa/eisaconf.c From owner-cvs-sys Thu May 14 20:18:11 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA21229 for cvs-sys-outgoing; Thu, 14 May 1998 20:18:11 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA21043; Thu, 14 May 1998 20:17:40 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA10111; Thu, 14 May 1998 20:13:52 -0700 (PDT) Date: Thu, 14 May 1998 20:13:52 -0700 (PDT) Message-Id: <199805150313.UAA10111@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/eisa eisaconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/14 20:13:51 PDT Modified files: (Branch: RELENG_2_2) sys/i386/eisa eisaconf.c Log: Fix EISA interrupt registration and release. Revision Changes Path 1.23.2.4 +8 -2 src/sys/i386/eisa/eisaconf.c From owner-cvs-sys Fri May 15 00:29:43 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA27910 for cvs-sys-outgoing; Fri, 15 May 1998 00:29:43 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA27845; Fri, 15 May 1998 00:29:17 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA11541; Fri, 15 May 1998 00:25:27 -0700 (PDT) Date: Fri, 15 May 1998 00:25:27 -0700 (PDT) Message-Id: <199805150725.AAA11541@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/05/15 00:25:27 PDT Modified files: sys/i386/i386 pmap.c Log: Disable the auto-Write Combining setup for the pmap code. This worked on a couple of machines of mine, but appears to cause problems on others. Revision Changes Path 1.197 +2 -1 src/sys/i386/i386/pmap.c From owner-cvs-sys Fri May 15 09:25:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA20943 for cvs-sys-outgoing; Fri, 15 May 1998 09:25:35 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from pluto.plutotech.com (mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA20935; Fri, 15 May 1998 09:25:26 -0700 (PDT) (envelope-from gibbs@plutotech.com) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.7/8.8.5) with ESMTP id KAA05581; Fri, 15 May 1998 10:25:29 -0600 (MDT) Message-Id: <199805151625.KAA05581@pluto.plutotech.com> X-Mailer: exmh version 2.0.1 12/23/97 To: John Dyson cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 pmap.c In-reply-to: Your message of "Fri, 15 May 1998 00:25:27 PDT." <199805150725.AAA11541@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 15 May 1998 10:21:16 -0600 From: "Justin T. Gibbs" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >dyson 1998/05/15 00:25:27 PDT > > Modified files: > sys/i386/i386 pmap.c > Log: > Disable the auto-Write Combining setup for the pmap code. This > worked on a couple of machines of mine, but appears to cause problems > on others. > > Revision Changes Path > 1.197 +2 -1 src/sys/i386/i386/pmap.c Is there anyway to auto detect if it works? Perhaps add a kernel option for this? -- Justin From owner-cvs-sys Fri May 15 10:02:17 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA29455 for cvs-sys-outgoing; Fri, 15 May 1998 10:02:17 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from rah.star-gate.com (rah.star-gate.com [209.133.7.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA29314; Fri, 15 May 1998 10:02:02 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.8/8.8.8) with ESMTP id KAA07926; Fri, 15 May 1998 10:02:01 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Message-Id: <199805151702.KAA07926@rah.star-gate.com> X-Mailer: exmh version 2.0.2 2/24/98 To: John Dyson cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 pmap.c In-reply-to: Your message of "Fri, 15 May 1998 00:25:27 PDT." <199805150725.AAA11541@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 15 May 1998 10:02:01 -0700 From: Amancio Hasty Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Can you make a sysctl variable option which when sets it enables the Auto-Write combining feature? Don't have a lot of time right now however I think if one wants to enable write-combining on some systems you may have to disable other features for a while I had nasty problem of my sound card killing the system and it was due to write-combine and another feature being enabled . Just don't remember what that other feature was :( Tnks, Amancio From owner-cvs-sys Fri May 15 13:07:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA25077 for cvs-sys-outgoing; Fri, 15 May 1998 13:07:00 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA24958; Fri, 15 May 1998 13:06:42 -0700 (PDT) (envelope-from wollman@FreeBSD.org) From: Garrett Wollman Received: (from wollman@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA12099; Fri, 15 May 1998 13:02:48 -0700 (PDT) Date: Fri, 15 May 1998 13:02:48 -0700 (PDT) Message-Id: <199805152002.NAA12099@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_vlan.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 1998/05/15 13:02:48 PDT Modified files: sys/net if_vlan.c Log: Fix an obvious parameter-order bogon. (Don't know what happened to the warning message before.) Revision Changes Path 1.2 +2 -2 src/sys/net/if_vlan.c From owner-cvs-sys Fri May 15 13:15:49 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA26435 for cvs-sys-outgoing; Fri, 15 May 1998 13:15:49 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA26380; Fri, 15 May 1998 13:15:35 -0700 (PDT) (envelope-from wollman@FreeBSD.org) From: Garrett Wollman Received: (from wollman@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA12272; Fri, 15 May 1998 13:11:41 -0700 (PDT) Date: Fri, 15 May 1998 13:11:41 -0700 (PDT) Message-Id: <199805152011.NAA12272@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf param.c src/sys/kern uipc_domain.c uipc_proto.c uipc_socket.c uipc_socket2.c uipc_usrreq.c src/sys/netinet in_pcb.c in_pcb.h ip_divert.c raw_ip.c tcp_subr.c tcp_var.h udp_usrreq.c udp_var.h src/sys/sys socketvar.h un.h ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 1998/05/15 13:11:41 PDT Modified files: sys/conf param.c sys/kern uipc_domain.c uipc_proto.c uipc_socket.c uipc_socket2.c uipc_usrreq.c sys/netinet in_pcb.c in_pcb.h ip_divert.c raw_ip.c tcp_subr.c tcp_var.h udp_usrreq.c udp_var.h sys/sys socketvar.h un.h unpcb.h Log: Convert socket structures to be type-stable and add a version number. Define a parameter which indicates the maximum number of sockets in a system, and use this to size the zone allocators used for sockets and for certain PCBs. Convert PF_LOCAL PCB structures to be type-stable and add a version number. Define an external format for infomation about socket structures and use it in several places. Define a mechanism to get all PF_LOCAL and PF_INET PCB lists through sysctl(3) without blocking network interrupts for an unreasonable length of time. This probably still has some bugs and/or race conditions, but it seems to work well enough on my machines. It is now possible for `netstat' to get almost all of its information via the sysctl(3) interface rather than reading kmem (changes to follow). Revision Changes Path 1.27 +8 -1 src/sys/conf/param.c 1.19 +19 -14 src/sys/kern/uipc_domain.c 1.15 +3 -2 src/sys/kern/uipc_proto.c 1.40 +46 -8 src/sys/kern/uipc_socket.c 1.34 +55 -4 src/sys/kern/uipc_socket2.c 1.35 +138 -23 src/sys/kern/uipc_usrreq.c 1.44 +2 -1 src/sys/netinet/in_pcb.c 1.26 +23 -2 src/sys/netinet/in_pcb.h 1.23 +3 -3 src/sys/netinet/ip_divert.c 1.54 +88 -2 src/sys/netinet/raw_ip.c 1.45 +92 -25 src/sys/netinet/tcp_subr.c 1.44 +19 -2 src/sys/netinet/tcp_var.h 1.47 +88 -2 src/sys/netinet/udp_usrreq.c 1.15 +4 -2 src/sys/netinet/udp_var.h 1.26 +43 -3 src/sys/sys/socketvar.h 1.14 +2 -5 src/sys/sys/un.h 1.7 +39 -4 src/sys/sys/unpcb.h From owner-cvs-sys Fri May 15 13:21:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA27382 for cvs-sys-outgoing; Fri, 15 May 1998 13:21:44 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA27369; Fri, 15 May 1998 13:21:34 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id PAA02965; Fri, 15 May 1998 15:21:32 -0500 (EST) (envelope-from toor) Message-Id: <199805152021.PAA02965@dyson.iquest.net> Subject: Re: cvs commit: src/sys/i386/i386 pmap.c In-Reply-To: <199805151702.KAA07926@rah.star-gate.com> from Amancio Hasty at "May 15, 98 10:02:01 am" To: hasty@rah.star-gate.com (Amancio Hasty) Date: Fri, 15 May 1998 15:21:32 -0500 (EST) Cc: dyson@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: "John S. Dyson" Reply-To: dyson@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (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 Amancio Hasty said: > > Can you make a sysctl variable option which when sets it enables the > Auto-Write combining feature? > It is tricky to do the write combining after booting on an SMP box. I still haven't implemented the IPI code to support it. I guess that it could be easily done on a UP box though. -- John | Never try to teach a pig to sing, dyson@freebsd.org | it just makes you look stupid, jdyson@nc.com | and it irritates the pig. From owner-cvs-sys Fri May 15 13:57:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA02862 for cvs-sys-outgoing; Fri, 15 May 1998 13:57:44 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from rah.star-gate.com (rah.star-gate.com [209.133.7.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA02850; Fri, 15 May 1998 13:57:36 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.8/8.8.8) with ESMTP id NAA08998; Fri, 15 May 1998 13:57:35 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Message-Id: <199805152057.NAA08998@rah.star-gate.com> To: dyson@FreeBSD.ORG cc: hasty@rah.star-gate.com (Amancio Hasty), cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, hasty@rah.star-gate.com Subject: Re: cvs commit: src/sys/i386/i386 pmap.c In-reply-to: Your message of "Fri, 15 May 1998 15:21:32 CDT." <199805152021.PAA02965@dyson.iquest.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <8995.895265854.1@rah.star-gate.com> Date: Fri, 15 May 1998 13:57:34 -0700 From: Amancio Hasty Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Why is it tricky to enable write-combining for a vga physical memory? Tnks, Amancio From owner-cvs-sys Fri May 15 14:07:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA04618 for cvs-sys-outgoing; Fri, 15 May 1998 14:07:00 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA04603; Fri, 15 May 1998 14:06:43 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id QAA03242; Fri, 15 May 1998 16:06:41 -0500 (EST) (envelope-from toor) Message-Id: <199805152106.QAA03242@dyson.iquest.net> Subject: Re: cvs commit: src/sys/i386/i386 pmap.c In-Reply-To: <199805152057.NAA08998@rah.star-gate.com> from Amancio Hasty at "May 15, 98 01:57:34 pm" To: hasty@rah.star-gate.com (Amancio Hasty) Date: Fri, 15 May 1998 16:06:41 -0500 (EST) Cc: dyson@FreeBSD.ORG, hasty@rah.star-gate.com, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: "John S. Dyson" Reply-To: dyson@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (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 Amancio Hasty said: > > Why is it tricky to enable write-combining for a vga physical memory? > It is tricky because not all cards correctly specify the memory type. Also, on SMP, the processors have to be kept in sync, and the memory type is in per-processor registers. -- John | Never try to teach a pig to sing, dyson@freebsd.org | it just makes you look stupid, jdyson@nc.com | and it irritates the pig. From owner-cvs-sys Fri May 15 15:25:53 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA15122 for cvs-sys-outgoing; Fri, 15 May 1998 15:25:53 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA15026; Fri, 15 May 1998 15:25:29 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA13208; Fri, 15 May 1998 15:21:34 -0700 (PDT) Date: Fri, 15 May 1998 15:21:34 -0700 (PDT) Message-Id: <199805152221.PAA13208@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi pt.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/15 15:21:34 PDT Modified files: (Branch: RELENG_2_2) sys/scsi pt.c Log: MFC - convert to new bufq functions. Revision Changes Path 1.18.2.2 +5 -5 src/sys/scsi/pt.c From owner-cvs-sys Sat May 16 00:11:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA11225 for cvs-sys-outgoing; Sat, 16 May 1998 00:11:42 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA11160; Sat, 16 May 1998 00:11:10 -0700 (PDT) (envelope-from ahasty@FreeBSD.org) From: Amancio Hasty Received: (from ahasty@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA16716; Sat, 16 May 1998 00:07:12 -0700 (PDT) Date: Sat, 16 May 1998 00:07:12 -0700 (PDT) Message-Id: <199805160707.AAA16716@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include ioctl_bt848.h src/sys/pci README.bt848 brktree_reg.h brooktree848.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ahasty 1998/05/16 00:07:12 PDT Modified files: sys/i386/include ioctl_bt848.h sys/pci README.bt848 brktree_reg.h brooktree848.c Log: 1.31 Randall Hopper submitted ioctl to clear the video buffer prior to starting video capture Amancio : clean up yuv12 so that it does not affect rgb capture. Basically, fxtv after capturing in yuv12 mode , switching to rgb would cause the video capture to be too bright. 1.32 disable inverse gamma function for rgb and yuv capture. fixed meteor brightness ioctl it now converts the brightness value from unsigned to signed. 1.33 added sysctl: hw.bt848.tuner, hw.bt848.reverse_mute, hw.bt848.card card takes a value from 0 to bt848_max_card tuner takes a value from 0 to bt848_max_tuner reverse_mute : 0 no effect, 1 reverse tuner mute function some tuners are wired reversed :( Revision Changes Path 1.14 +5 -0 src/sys/i386/include/ioctl_bt848.h 1.9 +24 -9 src/sys/pci/README.bt848 1.15 +12 -0 src/sys/pci/brktree_reg.h 1.37 +424 -279 src/sys/pci/brooktree848.c From owner-cvs-sys Sat May 16 07:12:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA18388 for cvs-sys-outgoing; Sat, 16 May 1998 07:12:58 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA18325; Sat, 16 May 1998 07:12:35 -0700 (PDT) (envelope-from des@FreeBSD.org) From: "Dag-Erling C. Sm\xf8rgrav" Received: (from des@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA11544; Sat, 16 May 1998 07:08:35 -0700 (PDT) Date: Sat, 16 May 1998 07:08:35 -0700 (PDT) Message-Id: <199805161408.HAA11544@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk des 1998/05/16 07:08:34 PDT Modified files: sys/i386/conf LINT Log: Typo nits in SUIDDIR comment (removed some parentheses, moved some commas, replaced "partition" with "filesystem", reformatted the paragraph) Revision Changes Path 1.430 +13 -12 src/sys/i386/conf/LINT From owner-cvs-sys Sat May 16 07:14:36 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA18539 for cvs-sys-outgoing; Sat, 16 May 1998 07:14:36 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA18494; Sat, 16 May 1998 07:14:14 -0700 (PDT) (envelope-from des@FreeBSD.org) From: "Dag-Erling C. Sm\xf8rgrav" Received: (from des@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA15496; Sat, 16 May 1998 07:10:14 -0700 (PDT) Date: Sat, 16 May 1998 07:10:14 -0700 (PDT) Message-Id: <199805161410.HAA15496@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk des 1998/05/16 07:10:14 PDT Modified files: sys/i386/conf LINT Log: Spotted a misplaced comma in my previous patch. Revision Changes Path 1.431 +2 -2 src/sys/i386/conf/LINT From owner-cvs-sys Sat May 16 07:42:37 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA21073 for cvs-sys-outgoing; Sat, 16 May 1998 07:42:37 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA21018; Sat, 16 May 1998 07:42:12 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA15587; Sat, 16 May 1998 07:38:12 -0700 (PDT) Date: Sat, 16 May 1998 07:38:12 -0700 (PDT) Message-Id: <199805161438.HAA15587@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 initcpu.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/16 07:38:12 PDT Modified files: sys/i386/i386 initcpu.c Log: Disable local APIC in UP kernel. Intel specification update describes that local APIC should be disabled in UP system. However, some of old BIOS does not disable local APIC, and virtual wire mode through local APIC may cause int 15. Revision Changes Path 1.13 +22 -1 src/sys/i386/i386/initcpu.c From owner-cvs-sys Sat May 16 07:48:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA22088 for cvs-sys-outgoing; Sat, 16 May 1998 07:48:35 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA21995; Sat, 16 May 1998 07:48:15 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA15631; Sat, 16 May 1998 07:44:15 -0700 (PDT) Date: Sat, 16 May 1998 07:44:15 -0700 (PDT) Message-Id: <199805161444.HAA15631@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 vm_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/16 07:44:15 PDT Modified files: sys/i386/i386 vm_machdep.c Log: Some of newer PC-98 may cause "Windows Protection Fault" when booting Windows 95 after rebooting FreeBSD without power off. In PC-98 system, reboot mode is set via I/O port 0x37 in cpu_reset(), and accessing of this port is the reason of the problem. To avnoid the fault, current status of reboot mode should be checked before accessing the I/O port. Revision Changes Path 1.106 +5 -3 src/sys/i386/i386/vm_machdep.c From owner-cvs-sys Sat May 16 07:52:12 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA22508 for cvs-sys-outgoing; Sat, 16 May 1998 07:52:12 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA22418; Sat, 16 May 1998 07:51:50 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA15669; Sat, 16 May 1998 07:47:50 -0700 (PDT) Date: Sat, 16 May 1998 07:47:50 -0700 (PDT) Message-Id: <199805161447.HAA15669@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 vm_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/16 07:47:49 PDT Modified files: (Branch: RELENG_2_2) sys/i386/i386 vm_machdep.c Log: MFC: revision 1.106 (reboot mode setting). Revision Changes Path 1.71.2.6 +5 -3 src/sys/i386/i386/vm_machdep.c From owner-cvs-sys Sat May 16 08:15:50 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA24883 for cvs-sys-outgoing; Sat, 16 May 1998 08:15:50 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA24800; Sat, 16 May 1998 08:15:25 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA15740; Sat, 16 May 1998 08:11:25 -0700 (PDT) Date: Sat, 16 May 1998 08:11:25 -0700 (PDT) Message-Id: <199805161511.IAA15740@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfsm_subs.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/16 08:11:25 PDT Modified files: sys/nfs nfsm_subs.h Log: Get timespecs directly instead of via timevals. Revision Changes Path 1.16 +7 -13 src/sys/nfs/nfsm_subs.h From owner-cvs-sys Sat May 16 08:26:11 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA26447 for cvs-sys-outgoing; Sat, 16 May 1998 08:26:11 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA26265; Sat, 16 May 1998 08:25:32 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA15791; Sat, 16 May 1998 08:21:31 -0700 (PDT) Date: Sat, 16 May 1998 08:21:31 -0700 (PDT) Message-Id: <199805161521.IAA15791@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/16 08:21:31 PDT Modified files: sys/nfs nfs_vnops.c Log: Backed out rev.1.76. It just added style bugs. Revision Changes Path 1.86 +7 -13 src/sys/nfs/nfs_vnops.c From owner-cvs-sys Sat May 16 09:07:36 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA02060 for cvs-sys-outgoing; Sat, 16 May 1998 09:07:36 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA01963; Sat, 16 May 1998 09:07:14 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA15905; Sat, 16 May 1998 09:03:13 -0700 (PDT) Date: Sat, 16 May 1998 09:03:13 -0700 (PDT) Message-Id: <199805161603.JAA15905@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/16 09:03:13 PDT Modified files: sys/nfs nfs_vnops.c Log: Don't abuse `+' to combine flags. Revision Changes Path 1.87 +2 -2 src/sys/nfs/nfs_vnops.c From owner-cvs-sys Sat May 16 09:25:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA04492 for cvs-sys-outgoing; Sat, 16 May 1998 09:25:23 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA04358; Sat, 16 May 1998 09:24:55 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA16028; Sat, 16 May 1998 09:20:54 -0700 (PDT) Date: Sat, 16 May 1998 09:20:54 -0700 (PDT) Message-Id: <199805161620.JAA16028@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/16 09:20:53 PDT Modified files: sys/nfs nfs_vnops.c Log: Get timespecs directly instead of via timevals. Revision Changes Path 1.88 +11 -27 src/sys/nfs/nfs_vnops.c From owner-cvs-sys Sat May 16 09:57:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA08213 for cvs-sys-outgoing; Sat, 16 May 1998 09:57:45 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA08094; Sat, 16 May 1998 09:56:22 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA16198; Sat, 16 May 1998 09:52:21 -0700 (PDT) Date: Sat, 16 May 1998 09:52:21 -0700 (PDT) Message-Id: <199805161652.JAA16198@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/gnu/ext2fs ext2_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/16 09:52:21 PDT Modified files: sys/gnu/ext2fs ext2_vnops.c Log: Abbreviate "ext2fs_fsync" as "e2fsyn" instead of as "extfsn" in a sleep message string. Revision Changes Path 1.39 +1 -1 src/sys/gnu/ext2fs/ext2_vnops.c From owner-cvs-sys Sat May 16 10:52:07 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA12920 for cvs-sys-outgoing; Sat, 16 May 1998 10:52:07 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA12700; Sat, 16 May 1998 10:51:47 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA16433; Sat, 16 May 1998 10:47:45 -0700 (PDT) Date: Sat, 16 May 1998 10:47:45 -0700 (PDT) Message-Id: <199805161747.KAA16433@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/gnu/ext2fs ext2_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/16 10:47:45 PDT Modified files: sys/gnu/ext2fs ext2_vfsops.c Log: Don't use "ffs" in an ext2fs sleep message string. Don't forget to clear the inode hash lock before returning from ext2_vget() after getnewvnode() fails. Obtained from: rev.1.24 of ffs_vfsops.c (the original patch for the getnewvnode() race). Forgotten in: rev.1.4 here. Removed a duplicate comment. Duplicated in: rev.1.4 here. Fixed the MALLOC() vs getnewvnode() race in ext2_vget(). Obtained from: rev.1.39 of ffs_vfsops.c. Revision Changes Path 1.33 +14 -3 src/sys/gnu/ext2fs/ext2_vfsops.c From owner-cvs-sys Sat May 16 16:07:50 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA23872 for cvs-sys-outgoing; Sat, 16 May 1998 16:07:50 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA23779; Sat, 16 May 1998 16:07:25 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA17900; Sat, 16 May 1998 16:03:22 -0700 (PDT) Date: Sat, 16 May 1998 16:03:22 -0700 (PDT) Message-Id: <199805162303.QAA17900@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_map.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/05/16 16:03:21 PDT Modified files: sys/vm vm_map.c Log: An important fix for proper inheritance of backing objects for object splits. Another excellent detective job by Tor. Submitted by: Tor Egge Revision Changes Path 1.126 +15 -2 src/sys/vm/vm_map.c