From owner-cvs-sys Sun May 7 00:06:43 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA08690 for cvs-sys-outgoing; Sun, 7 May 1995 00:06:43 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA08679 ; Sun, 7 May 1995 00:06:39 -0700 Date: Sun, 7 May 1995 00:06:39 -0700 From: Bruce Evans Message-Id: <199505070706.AAA08679@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa diskslice_machdep.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/05/07 00:06:38 Modified: sys/i386/isa diskslice_machdep.c Log: Fix style inconsistencies in the last few commits. From owner-cvs-sys Sun May 7 11:24:19 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA26912 for cvs-sys-outgoing; Sun, 7 May 1995 11:24:19 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id LAA26901 ; Sun, 7 May 1995 11:24:14 -0700 Received: (from jkh@localhost) by time.cdrom.com (8.6.11/8.6.9) id LAA16393; Sun, 7 May 1995 11:24:00 -0700 Date: Sun, 7 May 1995 11:24:00 -0700 From: "Jordan K. Hubbard" Message-Id: <199505071824.LAA16393@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/05/07 11:24:00 Modified: sys/i386/i386 userconfig.c Log: If user specifies IRQ 2, remap it to IRQ 9 with a warning. Suggested by: rgrimes From owner-cvs-sys Sun May 7 11:25:00 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA26972 for cvs-sys-outgoing; Sun, 7 May 1995 11:25:00 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id LAA26964 ; Sun, 7 May 1995 11:24:58 -0700 Received: (from jkh@localhost) by time.cdrom.com (8.6.11/8.6.9) id LAA16412; Sun, 7 May 1995 11:24:44 -0700 Date: Sun, 7 May 1995 11:24:44 -0700 From: "Jordan K. Hubbard" Message-Id: <199505071824.LAA16412@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/05/07 11:24:44 Modified: sys/i386/i386 userconfig.c Log: Duh! Get the section number for config(8) right! :) From owner-cvs-sys Sun May 7 11:40:05 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA27510 for cvs-sys-outgoing; Sun, 7 May 1995 11:40:05 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id LAA27502 ; Sun, 7 May 1995 11:40:01 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by time.cdrom.com (8.6.11/8.6.9) with ESMTP id LAA16428; Sun, 7 May 1995 11:39:44 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id LAA12978; Sun, 7 May 1995 11:39:46 -0700 From: "Rodney W. Grimes" Message-Id: <199505071839.LAA12978@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/i386/i386 userconfig.c To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Sun, 7 May 1995 11:39:46 -0700 (PDT) Cc: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com In-Reply-To: <199505071824.LAA16393@time.cdrom.com> from "Jordan K. Hubbard" at May 7, 95 11:24:00 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 713 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > jkh 95/05/07 11:24:00 > > Modified: sys/i386/i386 userconfig.c > Log: > If user specifies IRQ 2, remap it to IRQ 9 with a warning. > Suggested by: rgrimes Did you also do something about it being silent if irq >=16? If you give it a value of say 17 it silently sets it to 0, or that is what the code looked like before your change. I am supping now so I haven't looked at what you did yet: parms[0].parm.dparm->id_irq = (irq < 16 ? 1 << irq : 0); You beat me to this, I was changing it already... oh well... it is your's now! -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Sun May 7 12:46:11 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA29105 for cvs-sys-outgoing; Sun, 7 May 1995 12:46:11 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id MAA29099 ; Sun, 7 May 1995 12:46:04 -0700 Received: (from jkh@localhost) by time.cdrom.com (8.6.11/8.6.9) id MAA16497; Sun, 7 May 1995 12:45:51 -0700 Date: Sun, 7 May 1995 12:45:51 -0700 From: "Jordan K. Hubbard" Message-Id: <199505071945.MAA16497@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/05/07 12:45:50 Modified: sys/i386/i386 userconfig.c Log: Add additional check for IRQ > 15. This code still needs a lot of work! Remove silly "Naffy, the Wonder Porpoise" attribution and add more justifiable (and overdue) attribution to Bruce Evans. Look at it as a delete and add operation batched together, not a substitution. :-) From owner-cvs-sys Sun May 7 16:00:18 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA05412 for cvs-sys-outgoing; Sun, 7 May 1995 16:00:18 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA05401 ; Sun, 7 May 1995 16:00:05 -0700 Date: Sun, 7 May 1995 16:00:05 -0700 From: "Andrey A. Chernov" Message-Id: <199505072300.QAA05401@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa sio.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/05/07 16:00:04 Modified: sys/i386/isa sio.c Log: Add hook for pstat -t From owner-cvs-sys Sun May 7 16:53:41 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA06911 for cvs-sys-outgoing; Sun, 7 May 1995 16:53:41 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA06900 ; Sun, 7 May 1995 16:53:37 -0700 Date: Sun, 7 May 1995 16:53:37 -0700 From: "Andrey A. Chernov" Message-Id: <199505072353.QAA06900@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern tty.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/05/07 16:53:37 Modified: sys/kern tty.c Log: Make two "ttyout" ttysleep wmesg unique Add t_timeout to ttysleep call into ttywrite From owner-cvs-sys Sun May 7 19:03:20 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA16327 for cvs-sys-outgoing; Sun, 7 May 1995 19:03:20 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA16290 ; Sun, 7 May 1995 19:03:05 -0700 Date: Sun, 7 May 1995 19:03:05 -0700 From: Poul-Henning Kamp Message-Id: <199505080203.TAA16290@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot disk.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/05/07 19:03:03 Modified: sys/i386/boot/biosboot disk.c Log: Make disk.c smart enough to handle disk with "OnTrack Disk manager". Make it complain if people try to boot from a partition which extends past 1024 cylinders. This is better than a random reset... From owner-cvs-sys Sun May 7 23:14:36 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA20037 for cvs-sys-outgoing; Sun, 7 May 1995 23:14:36 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id XAA20026 ; Sun, 7 May 1995 23:14:31 -0700 Received: (from jkh@localhost) by time.cdrom.com (8.6.11/8.6.9) id XAA17222; Sun, 7 May 1995 23:14:18 -0700 Date: Sun, 7 May 1995 23:14:18 -0700 From: "Jordan K. Hubbard" Message-Id: <199505080614.XAA17222@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/05/07 23:14:17 Modified: sys/i386/i386 userconfig.c Log: The value -1 is special. Allow it. Submitted by: bde From owner-cvs-sys Mon May 8 09:25:38 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA03989 for cvs-sys-outgoing; Mon, 8 May 1995 09:25:38 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA03921 ; Mon, 8 May 1995 09:24:12 -0700 Date: Mon, 8 May 1995 09:24:12 -0700 From: Bruce Evans Message-Id: <199505081624.JAA03921@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern subr_diskslice.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/05/08 09:24:11 Modified: sys/kern subr_diskslice.c Log: Fix reopening of open subdevices for DIOCSYNCSLICEINFO: Reopen the bdev for the raw partition and not the cdev if only the bdev was open. Don't use a bogus limit for the number of partitions to possibly reopen (bug found by Julian). Add function dssize() to help fix wdsize() and sdsize(). The slice layer knows more about (un)open partitions and partition sizes than the driver layer. From owner-cvs-sys Mon May 8 09:28:39 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA04082 for cvs-sys-outgoing; Mon, 8 May 1995 09:28:39 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA04043 ; Mon, 8 May 1995 09:27:12 -0700 Date: Mon, 8 May 1995 09:27:12 -0700 From: Bruce Evans Message-Id: <199505081627.JAA04043@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys diskslice.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/05/08 09:27:11 Modified: sys/sys diskslice.h Log: Declare dssize(). From owner-cvs-sys Mon May 8 09:49:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA04471 for cvs-sys-outgoing; Mon, 8 May 1995 09:49:54 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA04415 ; Mon, 8 May 1995 09:48:25 -0700 Date: Mon, 8 May 1995 09:48:25 -0700 From: Bruce Evans Message-Id: <199505081648.JAA04415@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa wd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/05/08 09:48:24 Modified: sys/i386/isa wd.c Log: Fix numerous bugs in wdsize(). It closed the wrong device (usually the B partition instead of the C partition). It closed a device without having opened it. It didn't open a device often enough. This caused swap partitions on slices other than the first slice looked at to be unavailable for swapping. It didn't check the device number sufficiently. From owner-cvs-sys Mon May 8 09:55:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA04694 for cvs-sys-outgoing; Mon, 8 May 1995 09:55:57 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA04625 ; Mon, 8 May 1995 09:53:40 -0700 Date: Mon, 8 May 1995 09:53:40 -0700 From: Bruce Evans Message-Id: <199505081653.JAA04625@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/scsi sd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/05/08 09:53:37 Modified: sys/scsi sd.c Log: sdsize() didn't open a device often enough. This caused swap partitions on slices other than the first slice looked at to be unavailable for swapping. From owner-cvs-sys Mon May 8 12:34:25 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA08191 for cvs-sys-outgoing; Mon, 8 May 1995 12:34:25 -0700 Received: (from pst@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA08176 ; Mon, 8 May 1995 12:34:18 -0700 Date: Mon, 8 May 1995 12:34:18 -0700 From: Paul Traina Message-Id: <199505081934.MAA08176@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound vat_audio.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk pst 95/05/08 12:34:17 Modified: sys/i386/isa/sound vat_audio.c Log: Update copyright notice to properly reflect that this was original work by James Miller (sorry Jim). From owner-cvs-sys Mon May 8 12:42:06 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA08486 for cvs-sys-outgoing; Mon, 8 May 1995 12:42:06 -0700 Received: (from pst@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA08471 ; Mon, 8 May 1995 12:42:02 -0700 Date: Mon, 8 May 1995 12:42:02 -0700 From: Paul Traina Message-Id: <199505081942.MAA08471@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound vat_audio.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk pst 95/05/08 12:42:01 Modified: sys/i386/isa/sound vat_audio.c Log: Correction, Jim Lowe is the author... Getting code to work right is far easier than writing the comments. :-( From owner-cvs-sys Mon May 8 16:11:20 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA25502 for cvs-sys-outgoing; Mon, 8 May 1995 16:11:20 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA25492 ; Mon, 8 May 1995 16:11:15 -0700 Date: Mon, 8 May 1995 16:11:15 -0700 From: David Greenman Message-Id: <199505082311.QAA25492@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_subr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/05/08 16:11:14 Modified: sys/kern kern_subr.c Log: Improved hashinit panic strings. From owner-cvs-sys Mon May 8 18:33:26 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA28987 for cvs-sys-outgoing; Mon, 8 May 1995 18:33:26 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA28976 ; Mon, 8 May 1995 18:33:19 -0700 Date: Mon, 8 May 1995 18:33:19 -0700 From: Poul-Henning Kamp Message-Id: <199505090133.SAA28976@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa lpt.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/05/08 18:33:18 Modified: sys/i386/isa lpt.c Log: Cleanup to the INET part of lpt.c. Reviewed by: phk Submitted by: pst From owner-cvs-sys Mon May 8 19:38:24 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA00803 for cvs-sys-outgoing; Mon, 8 May 1995 19:38:24 -0700 Received: (from dyson@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA00793 ; Mon, 8 May 1995 19:38:17 -0700 Date: Mon, 8 May 1995 19:38:17 -0700 From: John Dyson Message-Id: <199505090238.TAA00793@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/scsi scsi_ioctl.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk dyson 95/05/08 19:38:16 Modified: sys/scsi scsi_ioctl.c Log: Added bounce support for user scsi requests. Reviewed by: David Greenman From owner-cvs-sys Tue May 9 04:39:53 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA10627 for cvs-sys-outgoing; Tue, 9 May 1995 04:39:53 -0700 Received: (from rgrimes@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA10617 ; Tue, 9 May 1995 04:39:42 -0700 Date: Tue, 9 May 1995 04:39:42 -0700 From: "Rodney W. Grimes" Message-Id: <199505091139.EAA10617@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa mcd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk rgrimes 95/05/09 04:39:42 Modified: sys/i386/isa mcd.c Log: Rewrite the MCD_TRACE macro to be a varargs macro so that the extraneous arguments to printf could be fixed. Correct all but 1 -Wformat warning. Some would have caused garbage to be printed due to missing args! From owner-cvs-sys Tue May 9 05:26:14 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA11423 for cvs-sys-outgoing; Tue, 9 May 1995 05:26:14 -0700 Received: (from rgrimes@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA11412 ; Tue, 9 May 1995 05:26:07 -0700 Date: Tue, 9 May 1995 05:26:07 -0700 From: "Rodney W. Grimes" Message-Id: <199505091226.FAA11412@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa aha1742.c fd.c if_le.c scd.c wd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk rgrimes 95/05/09 05:26:03 Modified: sys/i386/isa aha1742.c fd.c if_le.c scd.c wd.c Log: Fix -Wformat warnings, still need to do something about %b and pointer type args. From owner-cvs-sys Tue May 9 05:32:17 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA11513 for cvs-sys-outgoing; Tue, 9 May 1995 05:32:17 -0700 Received: (from olah@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA11501 ; Tue, 9 May 1995 05:32:10 -0700 Date: Tue, 9 May 1995 05:32:10 -0700 From: Andras Olah Message-Id: <199505091232.FAA11501@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk olah 95/05/09 05:32:08 Modified: sys/netinet tcp_input.c Log: Fix a misspelled constant in tcp_input.c. On Tue, 09 May 1995 04:35:27 PDT, Richard Stevens wrote: > In tcp_dooptions() under the case TCPOPT_CC there is an assignment > > to->to_flag |= TCPOPT_CC; > > that should be > > to->to_flag |= TOF_CC; > > I haven't thought through the ramifications of what's been happening ... > > Rich Stevens Submitted by: rstevens@noao.edu (Richard Stevens) From owner-cvs-sys Tue May 9 06:35:53 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA14168 for cvs-sys-outgoing; Tue, 9 May 1995 06:35:53 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA14157 ; Tue, 9 May 1995 06:35:49 -0700 Date: Tue, 9 May 1995 06:35:49 -0700 From: David Greenman Message-Id: <199505091335.GAA14157@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet if_ether.c ip_input.c ip_output.c tcp_output.c udp_usrreq.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/05/09 06:35:49 Modified: sys/net bpf.c if_ethersubr.c if_fddisubr.c sys/netinet if_ether.c ip_input.c ip_output.c tcp_output.c udp_usrreq.c Log: Replaced some bcopy()'s with memcpy()'s so that gcc while inline/optimize. From owner-cvs-sys Tue May 9 09:30:50 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA18601 for cvs-sys-outgoing; Tue, 9 May 1995 09:30:50 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA18591 ; Tue, 9 May 1995 09:30:46 -0700 Date: Tue, 9 May 1995 09:30:46 -0700 From: Bruce Evans Message-Id: <199505091630.JAA18591@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/msdosfs msdosfs_lookup.c msdosfs_vnops.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/05/09 09:30:46 Modified: sys/msdosfs msdosfs_lookup.c msdosfs_vnops.c Log: Submitted by: Mike Pritchard msdosfs_lookup() did no validation to see if the caller was validated to delete/rename/create files. msdosfs_setattr() did no validation to see if the caller was allowed to change the file permissions (turn on/off the write bit) or update the file modification time (utimes). The routines were fixed to validate the calls just like ufs does. From owner-cvs-sys Tue May 9 23:42:03 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA11006 for cvs-sys-outgoing; Tue, 9 May 1995 23:42:03 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA10995 ; Tue, 9 May 1995 23:41:55 -0700 Date: Tue, 9 May 1995 23:41:55 -0700 From: Poul-Henning Kamp Message-Id: <199505100641.XAA10995@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/include dkio.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/05/09 23:41:54 Removed: sys/i386/include dkio.h Log: I have not been able to find any references to this file, which if the comments are to be taken seriously was intended to make a gross hack for the VAX architectures weird disk-structure. From owner-cvs-sys Wed May 10 08:19:46 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA23464 for cvs-sys-outgoing; Wed, 10 May 1995 08:19:46 -0700 Received: (from rgrimes@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA23444 ; Wed, 10 May 1995 08:19:35 -0700 Date: Wed, 10 May 1995 08:19:35 -0700 From: "Rodney W. Grimes" Message-Id: <199505101519.IAA23444@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ix.c if_ixreg.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk rgrimes 95/05/10 08:19:32 Modified: sys/i386/isa if_ix.c if_ixreg.h Log: Submitted by: wpaul (with 2 lines moved by rgrimes) Add support for kern_devconf structure. From owner-cvs-sys Wed May 10 09:48:58 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA25657 for cvs-sys-outgoing; Wed, 10 May 1995 09:48:58 -0700 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA25647 ; Wed, 10 May 1995 09:48:54 -0700 Date: Wed, 10 May 1995 09:48:54 -0700 From: "Garrett A. Wollman" Message-Id: <199505101648.JAA25647@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net rtsock.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/05/10 09:48:53 Modified: sys/net rtsock.c Log: Updated routing-socket code from Berkeley Obtained from: Keith Bostic by way of Paul Traina From owner-cvs-sys Wed May 10 11:56:15 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA00660 for cvs-sys-outgoing; Wed, 10 May 1995 11:56:15 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA00649 ; Wed, 10 May 1995 11:56:10 -0700 Date: Wed, 10 May 1995 11:56:10 -0700 From: David Greenman Message-Id: <199505101856.LAA00649@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm device_pager.c swap_pager.c swap_pager.h vm_extern.h vm_pageout.c vm_pager.c vm_pager.h vnode_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/05/10 11:56:10 Modified: sys/vm device_pager.c swap_pager.c swap_pager.h vm_extern.h vm_pageout.c vm_pager.c vm_pager.h vnode_pager.c Log: Changed "handle" from type caddr_t to void *; "handle" is several different types of pointers, and "char *" is a bad choice for the type. From owner-cvs-sys Wed May 10 11:59:18 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA00761 for cvs-sys-outgoing; Wed, 10 May 1995 11:59:18 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA00749 ; Wed, 10 May 1995 11:59:15 -0700 Date: Wed, 10 May 1995 11:59:15 -0700 From: David Greenman Message-Id: <199505101859.LAA00749@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_vnops.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/05/10 11:59:13 Modified: sys/kern vfs_vnops.c Log: Unlock the vnode before sleeping on an OBJ_DEAD object. Should fix Bruce's hang. Fixed some formatting anomolies and removed some unneeded casts. From owner-cvs-sys Wed May 10 17:13:34 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA10413 for cvs-sys-outgoing; Wed, 10 May 1995 17:13:34 -0700 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA10402 ; Wed, 10 May 1995 17:13:28 -0700 Date: Wed, 10 May 1995 17:13:28 -0700 From: "Garrett A. Wollman" Message-Id: <199505110013.RAA10402@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys domain.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/05/10 17:13:27 Modified: sys/i386/i386 machdep.c sys/i386/include spl.h sys/kern uipc_domain.c uipc_proto.c uipc_usrreq.c sys/net netisr.h rtsock.c sys/netccitt ccitt_proto.c pk_input.c sys/netinet if_ether.c in_proto.c ip_input.c sys/netiso clnp_input.c iso_proto.c sys/netns ns_input.c ns_proto.c sys/sys domain.h Log: Make networking domains drop-ins, through the magic of GNU ld. (Some day, there may even be LKMs.) Also, change the internal name of `unixdomain' to `localdomain' since AF_LOCAL is now the preferred name of this family. Declare netisr correctly and in the right place. From owner-cvs-sys Wed May 10 17:16:52 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA10604 for cvs-sys-outgoing; Wed, 10 May 1995 17:16:52 -0700 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA10592 ; Wed, 10 May 1995 17:16:45 -0700 Date: Wed, 10 May 1995 17:16:45 -0700 From: "Garrett A. Wollman" Message-Id: <199505110016.RAA10592@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern uipc_domain.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/05/10 17:16:45 Modified: sys/i386/i386 machdep.c sys/kern uipc_domain.c Log: Delete two debugging printfs that mistakenly crept in. From owner-cvs-sys Wed May 10 18:41:11 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA12103 for cvs-sys-outgoing; Wed, 10 May 1995 18:41:11 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA12093 ; Wed, 10 May 1995 18:41:07 -0700 Date: Wed, 10 May 1995 18:41:07 -0700 From: David Greenman Message-Id: <199505110141.SAA12093@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/05/10 18:41:07 Modified: sys/netinet tcp_input.c Log: #ifdef'd my Nagel/ACK hack with "TCP_ACK_HACK", disabled by default. I'm currently considering reducing the TCP fasttimo to 100ms to help improve things, but this would be done as a seperate step at some point in the future. This was done because it was causing some sometimes serious performance problems with T/TCP. From owner-cvs-sys Wed May 10 19:16:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA12950 for cvs-sys-outgoing; Wed, 10 May 1995 19:16:33 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id TAA12936 ; Wed, 10 May 1995 19:16:09 -0700 Received: (from jkh@localhost) by time.cdrom.com (8.6.11/8.6.9) id TAA07508; Wed, 10 May 1995 19:15:57 -0700 Date: Wed, 10 May 1995 19:15:57 -0700 From: "Jordan K. Hubbard" Message-Id: <199505110215.TAA07508@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/i386/isa isa.c isa_device.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/05/10 19:15:56 Modified: sys/i386/conf LINT sys/i386/isa isa.c isa_device.h Log: Remove all vestiges of the ALLOW_CONFLICT_FOO evil and replace it with something slightly less evil - a per device conflict flag. From owner-cvs-sys Wed May 10 19:50:23 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA14182 for cvs-sys-outgoing; Wed, 10 May 1995 19:50:23 -0700 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA14169 ; Wed, 10 May 1995 19:50:14 -0700 Date: Wed, 10 May 1995 19:50:14 -0700 From: Bill Paul Message-Id: <199505110250.TAA14169@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 autoconf.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wpaul 95/05/10 19:50:13 Modified: sys/i386/i386 autoconf.c Log: If you config a kernel with 'config kernel swap generic' and try to boot diskless with it, you get a panic because setconf() is only called for mountroot == ffs_mountroot. It really needs to be called no matter what manner of rootfs we have. I can't really say if swapgeneric will work with a CD-ROM though. (I get the feeling I'm the only one who uses swapgeneric these days anyway.) From owner-cvs-sys Wed May 10 22:23:08 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA17391 for cvs-sys-outgoing; Wed, 10 May 1995 22:23:08 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA17347 ; Wed, 10 May 1995 22:21:07 -0700 Received: (from jkh@localhost) by time.cdrom.com (8.6.11/8.6.9) id WAA00262; Wed, 10 May 1995 22:20:47 -0700 Date: Wed, 10 May 1995 22:20:47 -0700 From: "Jordan K. Hubbard" Message-Id: <199505110520.WAA00262@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/i386/isa isa.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/05/10 22:20:45 Modified: sys/i386/isa isa.c Log: Pass me the pointed chapeau - this typo somehow got through my testing. From owner-cvs-sys Thu May 11 00:24:44 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA18845 for cvs-sys-outgoing; Thu, 11 May 1995 00:24:44 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA18835 ; Thu, 11 May 1995 00:24:36 -0700 Date: Thu, 11 May 1995 00:24:36 -0700 From: Bruce Evans Message-Id: <199505110724.AAA18835@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/include cpufunc.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/05/11 00:24:36 Modified: sys/i386/include cpufunc.h Log: Add loadandclear(). It atomically loads a value from memory, clears the value in memory and returns the original value. From owner-cvs-sys Thu May 11 00:42:19 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA19145 for cvs-sys-outgoing; Thu, 11 May 1995 00:42:19 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id AAA19137 ; Thu, 11 May 1995 00:42:13 -0700 Received: (from root@localhost) by time.cdrom.com (8.6.11/8.6.9) id AAA00232; Thu, 11 May 1995 00:41:54 -0700 Date: Thu, 11 May 1995 00:41:54 -0700 From: "Jordan K. Hubbard" Message-Id: <199505110741.AAA00232@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/i386/isa isa_device.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/05/11 00:41:53 Modified: sys/i386/isa isa_device.h Log: Move conflicts flag to the end. From owner-cvs-sys Thu May 11 00:44:42 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA19226 for cvs-sys-outgoing; Thu, 11 May 1995 00:44:42 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA19216 ; Thu, 11 May 1995 00:44:41 -0700 Date: Thu, 11 May 1995 00:44:41 -0700 From: Bruce Evans Message-Id: <199505110744.AAA19216@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa clock.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/05/11 00:44:40 Modified: sys/i386/include spl.h sys/i386/isa clock.c Log: Add variable `idelayed' and macros setdelayed() and schedsofttty() to access it. setdelayed() actually ORs the bits in `idelayed' into `ipending' and clears `idelayed'. Call setdelayed() every (normal) clock tick to convert delayed interrupts into pending ones. Drivers can set bits in `idelayed' at any time to schedule an interrupt at the next clock tick. This is more efficient than calling timeout(). Currently only software interrupts can be scheduled. From owner-cvs-sys Thu May 11 00:52:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA19331 for cvs-sys-outgoing; Thu, 11 May 1995 00:52:54 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA19321 ; Thu, 11 May 1995 00:52:50 -0700 Date: Thu, 11 May 1995 00:52:50 -0700 From: Bruce Evans Message-Id: <199505110752.AAA19321@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys termios.h ttydefaults.h unistd.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/05/11 00:52:50 Modified: sys/sys termios.h ttydefaults.h unistd.h Log: Define _POSIX_VDISABLE so that it can be used in #if expressions. From owner-cvs-sys Thu May 11 09:20:05 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA03275 for cvs-sys-outgoing; Thu, 11 May 1995 09:20:05 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA03250 ; Thu, 11 May 1995 09:19:53 -0700 Date: Thu, 11 May 1995 09:19:53 -0700 From: Poul-Henning Kamp Message-Id: <199505111619.JAA03250@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot disk.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/05/11 09:19:52 Modified: sys/i386/boot/biosboot disk.c Log: Use spc, not spt, DUH! Thanks Bruce! Submitted by: bde From owner-cvs-sys Thu May 11 12:27:04 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA10882 for cvs-sys-outgoing; Thu, 11 May 1995 12:27:04 -0700 Received: (from rgrimes@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA10868 ; Thu, 11 May 1995 12:26:55 -0700 Date: Thu, 11 May 1995 12:26:55 -0700 From: "Rodney W. Grimes" Message-Id: <199505111926.MAA10868@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/mfs mfs_vnops.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk rgrimes 95/05/11 12:26:54 Modified: sys/gnu/i386/isa nic3008.c nic3009.c sys/i386/i386 autoconf.c machdep.c math_emulate.c pmap.c sys/i386/isa aha1742.c bt742a.c mcd.c sio.c ultra14f.c sys/i386/isa/sound soundcard.c sys/i386/scsi aic7xxx.c sys/kern vfs_bio.c sys/miscfs/procfs procfs_vnops.c sys/net if_spppsubr.c sys/netccitt hd_input.c llc_subr.c sys/netinet ip_fw.c sys/scsi ch.c sys/ufs/ffs ffs_alloc.c sys/ufs/lfs lfs_segment.c lfs_syscalls.c sys/ufs/mfs mfs_vnops.c Log: Fix -Wformat warnings from LINT kernel. From owner-cvs-sys Thu May 11 12:48:49 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA11767 for cvs-sys-outgoing; Thu, 11 May 1995 12:48:49 -0700 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA11754 ; Thu, 11 May 1995 12:48:46 -0700 Date: Thu, 11 May 1995 12:48:46 -0700 From: "Garrett A. Wollman" Message-Id: <199505111948.MAA11754@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf Makefile.i386 Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/05/11 12:48:46 Modified: sys/i386/conf Makefile.i386 Log: Make `make links' work by leaving swapkernel.c off out of the links processing (it is never generic). From owner-cvs-sys Thu May 11 13:21:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA12461 for cvs-sys-outgoing; Thu, 11 May 1995 13:21:54 -0700 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA12438 ; Thu, 11 May 1995 13:21:29 -0700 Date: Thu, 11 May 1995 13:21:29 -0700 From: "Garrett A. Wollman" Message-Id: <199505112021.NAA12438@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/conf defines Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/05/11 13:21:27 Modified: sys/conf defines Log: Add some more defines that don't change the genericness of a file. From owner-cvs-sys Thu May 11 20:55:11 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA28783 for cvs-sys-outgoing; Thu, 11 May 1995 20:55:11 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA28770 ; Thu, 11 May 1995 20:55:01 -0700 Date: Thu, 11 May 1995 20:55:01 -0700 From: Poul-Henning Kamp Message-Id: <199505120355.UAA28770@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_swap.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/05/11 20:55:00 Modified: sys/vm vm_swap.c Log: I'm about to jump on the swap-initialization, and having talked with davidg about it, I hereby kill two undocumented misfeatures: The code to skip a miniroot in the swapdev is not particular useful, and if we need it we need it to be done properly, ie size the fs and skip all of it not some hardcoded size, and subtract what we skip from the length in the first place. The SEQSWAP dies too. It's not the way to do it, it doesn't work, and nobody have expressed any great desire for it to work. The way to implement it correctly would be a second argument to swapon(2) to give a priority/policy information. Low priority swapdevs can be made so by adding them at a far offset (0x80000000 kind of thing), with almost no modification to the strategy routine (in particular a offset per swapdev). But until the need is obvious, it will not be done. From owner-cvs-sys Thu May 11 21:04:11 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA28989 for cvs-sys-outgoing; Thu, 11 May 1995 21:04:11 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id VAA28980 ; Thu, 11 May 1995 21:04:02 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id VAA14015; Thu, 11 May 1995 21:03:55 -0700 From: "Rodney W. Grimes" Message-Id: <199505120403.VAA14015@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/vm vm_swap.c To: phk@freefall.cdrom.com (Poul-Henning Kamp) Date: Thu, 11 May 1995 21:03:54 -0700 (PDT) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199505120355.UAA28770@freefall.cdrom.com> from "Poul-Henning Kamp" at May 11, 95 08:55:01 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1363 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > phk 95/05/11 20:55:00 > > Modified: sys/vm vm_swap.c > Log: > I'm about to jump on the swap-initialization, and having talked > with davidg about it, I hereby kill two undocumented misfeatures: > The code to skip a miniroot in the swapdev is not particular useful, and > if we need it we need it to be done properly, ie size the fs and skip all > of it not some hardcoded size, and subtract what we skip from the length > in the first place. > The SEQSWAP dies too. It's not the way to do it, it doesn't work, and > nobody have expressed any great desire for it to work. The way to > implement it correctly would be a second argument to swapon(2) to give > a priority/policy information. Low priority swapdevs can be made so > by adding them at a far offset (0x80000000 kind of thing), with almost no > modification to the strategy routine (in particular a offset per swapdev). > But until the need is obvious, it will not be done. We are getting very close to code freeze for 2.0.5, is this such a good idea at this time? The kernel seems to be very stable right now, and as soon as Jordan reviews a document why I am saying this will become obvious. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Thu May 11 21:08:25 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA29292 for cvs-sys-outgoing; Thu, 11 May 1995 21:08:25 -0700 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id VAA29282 ; Thu, 11 May 1995 21:08:17 -0700 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id VAA02234; Thu, 11 May 1995 21:08:11 -0700 From: Poul-Henning Kamp Message-Id: <199505120408.VAA02234@ref.tfs.com> Subject: Re: cvs commit: src/sys/vm vm_swap.c To: rgrimes@gndrsh.aac.dev.com (Rodney W. Grimes) Date: Thu, 11 May 1995 21:08:11 -0700 (PDT) Cc: phk@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199505120403.VAA14015@gndrsh.aac.dev.com> from "Rodney W. Grimes" at May 11, 95 09:03:54 pm Content-Type: text Content-Length: 873 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > I'm about to jump on the swap-initialization, and having talked > > with davidg about it, I hereby kill two undocumented misfeatures: > ... > > We are getting very close to code freeze for 2.0.5, is this such a good > idea at this time? The kernel seems to be very stable right now, and > as soon as Jordan reviews a document why I am saying this will become > obvious. > The problem is that we will have problems if we don't do this. What I'm gonna do is essentially to move the swapinit() call to when the first swapon is done. That way sysinstall can safely fiddle swap-partitions and later swapon to one of them. Long range plans are more comprehensive, but not 2.0.5 stuff. -- Poul-Henning Kamp -- TRW Financial Systems, Inc. 'All relevant people are pertinent' && 'All rude people are impertinent' => 'no rude people are relevant' From owner-cvs-sys Thu May 11 21:24:59 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA29673 for cvs-sys-outgoing; Thu, 11 May 1995 21:24:59 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA29663 ; Thu, 11 May 1995 21:24:54 -0700 Date: Thu, 11 May 1995 21:24:54 -0700 From: David Greenman Message-Id: <199505120424.VAA29663@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_subr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/05/11 21:24:54 Modified: sys/kern vfs_subr.c Log: Increased ratio of allowed vnodes on freelist to 1/4th of the total. This is more representative of worst case situations of 4 files/directory. (If that last sentence doesn't make any sense, I'm not surprised. It's rather compilcated how this all fits together....). This should fix a problem that Ed Hudson has been complaining about where directories with lots of symlinks could cause excessive disk I/O. From owner-cvs-sys Fri May 12 08:09:45 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA07176 for cvs-sys-outgoing; Fri, 12 May 1995 08:09:45 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA07165 ; Fri, 12 May 1995 08:09:33 -0700 Date: Fri, 12 May 1995 08:09:33 -0700 From: "Andrey A. Chernov" Message-Id: <199505121509.IAA07165@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/ic cd180.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/05/12 08:09:31 Added: sys/i386/isa rc.c rcreg.h sys/i386/isa/ic cd180.h Log: RISCom/8 driver From owner-cvs-sys Fri May 12 08:18:29 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA07629 for cvs-sys-outgoing; Fri, 12 May 1995 08:18:29 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA07600 ; Fri, 12 May 1995 08:17:59 -0700 Date: Fri, 12 May 1995 08:17:59 -0700 From: "Andrey A. Chernov" Message-Id: <199505121517.IAA07600@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/05/12 08:17:58 Modified: sys/i386/conf LINT Log: Add 'rc' line From owner-cvs-sys Fri May 12 09:11:53 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA10619 for cvs-sys-outgoing; Fri, 12 May 1995 09:11:53 -0700 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA10582 ; Fri, 12 May 1995 09:11:09 -0700 Date: Fri, 12 May 1995 09:11:09 -0700 From: Bill Paul Message-Id: <199505121611.JAA10582@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 swapgeneric.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wpaul 95/05/12 09:11:08 Modified: sys/i386/i386 swapgeneric.c Log: - Add an entry to allow swapping on a vn device (if one is configured). - Do the right thing when booting in NFS diskless mode, which is nothing. Make the default unconfigured entries for swdevt[0] and dumplo something that swapconf() will ignore and not choke on (the swap setup is done in nfs_vfsops.c when booting diskless). From owner-cvs-sys Fri May 12 11:26:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA17061 for cvs-sys-outgoing; Fri, 12 May 1995 11:26:57 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id LAA17003 ; Fri, 12 May 1995 11:26:17 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id LAA01373; Fri, 12 May 1995 11:24:02 -0700 From: "Rodney W. Grimes" Message-Id: <199505121824.LAA01373@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/i386/i386 swapgeneric.c To: wpaul@freefall.cdrom.com (Bill Paul) Date: Fri, 12 May 1995 11:24:01 -0700 (PDT) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199505121611.JAA10582@freefall.cdrom.com> from "Bill Paul" at May 12, 95 09:11:09 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 675 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > wpaul 95/05/12 09:11:08 > > Modified: sys/i386/i386 swapgeneric.c > Log: > - Add an entry to allow swapping on a vn device (if one is configured). Isn't that suppose to be done in the config file with a swapon vn0??? > - Do the right thing when booting in NFS diskless mode, which is nothing. > Make the default unconfigured entries for swdevt[0] and dumplo something > that swapconf() will ignore and not choke on (the swap setup is done > in nfs_vfsops.c when booting diskless). -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Fri May 12 12:17:53 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA19395 for cvs-sys-outgoing; Fri, 12 May 1995 12:17:53 -0700 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA19333 ; Fri, 12 May 1995 12:17:32 -0700 Date: Fri, 12 May 1995 12:17:32 -0700 From: "Garrett A. Wollman" Message-Id: <199505121917.MAA19333@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_sysctl.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/05/12 12:17:32 Modified: sys/i386/i386 autoconf.c machdep.c sys/sys conf.h sysctl.h sys/kern kern_sysctl.c Log: The death of `options NODUMP'. Now the dump area can be dynamically configured (and unconfigured) on the fly. A sysctl(3) MIB variable is provided to inspect and modify the dump device setting. From owner-cvs-sys Fri May 12 13:01:20 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA20275 for cvs-sys-outgoing; Fri, 12 May 1995 13:01:20 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA20223 ; Fri, 12 May 1995 13:00:30 -0700 Date: Fri, 12 May 1995 13:00:30 -0700 From: "Andrey A. Chernov" Message-Id: <199505122000.NAA20223@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet raw_ip.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/05/12 13:00:28 Modified: sys/netinet raw_ip.c Log: Fix getsockopt(IP_ACCT_*) to not panic kernel Submitted by: Bill Fenner From owner-cvs-sys Fri May 12 14:40:06 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA00755 for cvs-sys-outgoing; Fri, 12 May 1995 14:40:06 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA00695 ; Fri, 12 May 1995 14:39:53 -0700 Date: Fri, 12 May 1995 14:39:53 -0700 From: David Greenman Message-Id: <199505122139.OAA00695@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern sys_process.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/05/12 14:39:51 Modified: sys/kern sys_process.c Log: pread/pwrite() should be static. Submitted by: sef From owner-cvs-sys Fri May 12 15:39:53 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA12183 for cvs-sys-outgoing; Fri, 12 May 1995 15:39:53 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA12166 ; Fri, 12 May 1995 15:39:43 -0700 Date: Fri, 12 May 1995 15:39:43 -0700 From: David Greenman Message-Id: <199505122239.PAA12166@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ed.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/05/12 15:39:42 Modified: sys/i386/isa if_ed.c Log: Only use card's soft-configured irq if no irq was specified in the kernel config file. This should fix a number of complaints regarding the auto detection behavior. From owner-cvs-sys Fri May 12 17:10:15 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA14434 for cvs-sys-outgoing; Fri, 12 May 1995 17:10:15 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id RAA14427 ; Fri, 12 May 1995 17:10:01 -0700 Received: (from jkh@localhost) by time.cdrom.com (8.6.11/8.6.9) id RAA16964; Fri, 12 May 1995 17:09:40 -0700 Date: Fri, 12 May 1995 17:09:40 -0700 From: "Jordan K. Hubbard" Message-Id: <199505130009.RAA16964@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/i386/isa isa.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/05/12 17:09:40 Modified: sys/i386/isa isa.c Log: "1 easy fix in 10 excrutiating steps" A phone call from Manfred quickly pointed up the fact that I got the conflict check backwards. NOW we implement the conflict checking correctly! Wheesh! From owner-cvs-sys Sat May 13 20:00:20 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA20731 for cvs-sys-outgoing; Sat, 13 May 1995 20:00:20 -0700 Received: (from root@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA20720 ; Sat, 13 May 1995 20:00:11 -0700 Date: Sat, 13 May 1995 20:00:11 -0700 From: David Greenman Message-Id: <199505140300.UAA20720@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm swap_pager.c vm_extern.h vm_swap.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/05/13 20:00:10 Modified: sys/i386/conf GENERIC LINT sys/i386/i386 autoconf.c sys/kern init_main.c sys/nfs nfs_vfsops.c sys/sys conf.h gmon.h param.h systm.h sys/vm swap_pager.c vm_extern.h vm_swap.c Log: Changed swap partition handling/allocation so that it doesn't require specific partitions be mentioned in the kernel config file ("swap on foo" is now obsolete). From Poul-Henning: The visible effect is this: As default, unless options "NSWAPDEV=23" is in your config, you will have four swap-devices. You can swapon(2) any block device you feel like, it doesn't have to be in the kernel config. There is a performance/resource win available by getting the NSWAPDEV right (but only if you have just one swap-device ??), but using that as default would be too restrictive. The invisible effect is that: Swap-handling disappears from the $arch part of the kernel. It gets a lot simpler (-145 lines) and cleaner. Reviewed by: John Dyson, David Greenman Submitted by: Poul-Henning Kamp, with minor changes by me.