From owner-cvs-sys Sun Oct 1 08:10:08 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA16760 for cvs-sys-outgoing; Sun, 1 Oct 1995 08:10:08 -0700 Received: (from dufault@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA16729 ; Sun, 1 Oct 1995 08:09:53 -0700 Date: Sun, 1 Oct 1995 08:09:53 -0700 From: Peter Dufault Message-Id: <199510011509.IAA16729@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa aha1542.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk dufault 95/10/01 08:09:53 Modified: sys/i386/isa aha1542.c Log: Support the 1542CP by recognizing the new ID. Try to make future 1542 revs work by assuming the next few sequential ID codes are new Adaptec boards and enabling them after printing a warning. Conditionalize the informational boot messages with "if (bootverbose)". From owner-cvs-sys Sun Oct 1 08:19:14 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA17301 for cvs-sys-outgoing; Sun, 1 Oct 1995 08:19:14 -0700 Received: (from dufault@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA17290 ; Sun, 1 Oct 1995 08:19:07 -0700 Date: Sun, 1 Oct 1995 08:19:07 -0700 From: Peter Dufault Message-Id: <199510011519.IAA17290@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/scsi scsi_sense.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk dufault 95/10/01 08:19:07 Modified: sys/scsi scsi_sense.c Log: Say so if a sense code is vendor specific. From owner-cvs-sys Sun Oct 1 13:10:32 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA26093 for cvs-sys-outgoing; Sun, 1 Oct 1995 13:10:32 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA26072 ; Sun, 1 Oct 1995 13:10:24 -0700 Date: Sun, 1 Oct 1995 13:10:24 -0700 From: David Greenman Message-Id: <199510012010.NAA26072@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 vm_machdep.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/01 13:10:23 Modified: sys/i386/i386 vm_machdep.c Log: Insert zeroed pages at the head of the zero queue rather than at the tail. A measurable performance improvement results from the potential for the page to be partially cached when it is eventually used. From owner-cvs-sys Sun Oct 1 13:25:57 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA27385 for cvs-sys-outgoing; Sun, 1 Oct 1995 13:25:57 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA27363 ; Sun, 1 Oct 1995 13:25:48 -0700 Date: Sun, 1 Oct 1995 13:25:48 -0700 From: David Greenman Message-Id: <199510012025.NAA27363@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/01 13:25:47 Branch: sys/kern RELENG_2_1_0 Modified: sys/kern vfs_bio.c Log: Brought in changes from revs 1.64-1.65: fix several serious bugs. From owner-cvs-sys Sun Oct 1 14:17:46 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA00474 for cvs-sys-outgoing; Sun, 1 Oct 1995 14:17:46 -0700 Received: from alpha.netcraft.co.uk (alpha.netcraft.co.uk [194.72.238.8]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id OAA00459 ; Sun, 1 Oct 1995 14:17:28 -0700 Received: (from paul@localhost) by alpha.netcraft.co.uk (8.6.12/8.6.9) id WAA26277; Sun, 1 Oct 1995 22:14:56 +0100 From: Paul Richards Message-Id: <199510012114.WAA26277@alpha.netcraft.co.uk> Subject: Re: cvs commit: src/sys/i386/isa wd.c To: davidg@Root.COM Date: Sun, 1 Oct 1995 22:14:56 +0100 (BST) Cc: rgrimes@gndrsh.aac.dev.com, paul@netcraft.co.uk, CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199510010436.VAA00135@corbin.Root.COM> from "David Greenman" at Sep 30, 95 09:36:09 pm Reply-to: paul@netcraft.co.uk X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 1029 Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk In reply to David Greenman who said > I think the IDE cdrom is now so widely used that it will be considered as much a core part of the system as the wd driver itself. The fact remains that for a lot of people the IDE cdrom driver does not work. 2.1 was supposed to be a rock solid release, FreeBSD is going to have egg on its face if a significant number of people expect it to work on their cdrom's and it fails. People wait for releases because they want the reliability. A lot of people will have problems with the IDE driver because it hasn't undergone this testing and that will tarnish the reputation of reliability for yet another release. > Let me conclude in saying that I'm really not interested in arguing this > point. I have too much to do and arguing about release decisions isn't Fine, I won't pursue it any further but at least my views are now recorded. -- Paul Richards, Netcraft Ltd. Internet: paul@netcraft.co.uk, http://www.netcraft.co.uk Phone: 0370 462071 (Mobile), +44 1225 447500 (work) From owner-cvs-sys Sun Oct 1 14:53:05 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA02702 for cvs-sys-outgoing; Sun, 1 Oct 1995 14:53:05 -0700 Received: (from ugen@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA02684 ; Sun, 1 Oct 1995 14:52:53 -0700 Date: Sun, 1 Oct 1995 14:52:53 -0700 From: "Ugen J.S.Antsilevich" Message-Id: <199510012152.OAA02684@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet ip_fw.c ip_fw.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk ugen 95/10/01 14:52:52 Modified: sys/netinet ip_fw.c ip_fw.h Log: Well..finally..this is the first part..it should take care of matching IP options..Check and test this - i made only a couple of rough tests and this could be buggy.. Ipaccounting can't use IP Options (and i don't see any need to cound packets with specific options either..) More to come... From owner-cvs-sys Sun Oct 1 21:44:48 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA16064 for cvs-sys-outgoing; Sun, 1 Oct 1995 21:44:48 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA16055 ; Sun, 1 Oct 1995 21:44:42 -0700 Date: Sun, 1 Oct 1995 21:44:42 -0700 From: "Jordan K. Hubbard" Message-Id: <199510020444.VAA16055@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/10/01 21:44:41 Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf LINT Log: Someone suggests that an IRQ of 11 is a better default value for GUS cards than 10. From owner-cvs-sys Mon Oct 2 01:14:58 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA21096 for cvs-sys-outgoing; Mon, 2 Oct 1995 01:14:58 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA21086 ; Mon, 2 Oct 1995 01:14:39 -0700 Date: Mon, 2 Oct 1995 01:14:39 -0700 From: David Greenman Message-Id: <199510020814.BAA21086@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa wd.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/02 01:14:38 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa wd.c Log: Sync with main branch. From owner-cvs-sys Mon Oct 2 02:25:02 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA27330 for cvs-sys-outgoing; Mon, 2 Oct 1995 02:25:02 -0700 Received: (from julian@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA27308 ; Mon, 2 Oct 1995 02:24:49 -0700 Date: Mon, 2 Oct 1995 02:24:49 -0700 From: Julian Elischer Message-Id: <199510020924.CAA27308@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_conf.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk julian 95/10/02 02:24:47 Added: sys/kern kern_conf.c Log: Obtained from: well it has a relationship with the LKM code.. This is a place for all things to do with conf.c and conf.h that are not machine specific. Other things that are at present in i386/isa/conf.c might migrate into here.. It's the first small step in cleaning up the device interface to make it more dynamic and to assist in more modular drivers (i.e. both loadable via LKMs and linked in.. e.g able to add a device without having to edit conf.c) this code is not yet used and the whole thing will be conditionally compiled in for a while till proven useful :) From owner-cvs-sys Mon Oct 2 03:16:02 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA01619 for cvs-sys-outgoing; Mon, 2 Oct 1995 03:16:02 -0700 Received: (from julian@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA01604 ; Mon, 2 Oct 1995 03:15:45 -0700 Date: Mon, 2 Oct 1995 03:15:45 -0700 From: Julian Elischer Message-Id: <199510021015.DAA01604@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_conf.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk julian 95/10/02 03:15:43 Modified: sys/kern kern_conf.c Log: actually compiles.. (previous commit was to just get it into the tree) From owner-cvs-sys Mon Oct 2 04:00:30 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA06141 for cvs-sys-outgoing; Mon, 2 Oct 1995 04:00:30 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA06072 ; Mon, 2 Oct 1995 03:59:59 -0700 Date: Mon, 2 Oct 1995 03:59:59 -0700 From: David Greenman Message-Id: <199510021059.DAA06072@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/matcd audio.c matcd.c options.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/02 03:59:57 Branch: sys/i386/isa/matcd RELENG_2_1_0 Modified: sys/i386/isa/matcd audio.c matcd.c options.h Log: Brought in changes from main branch: Frank's recent bugfixes. From owner-cvs-sys Mon Oct 2 06:43:21 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA21398 for cvs-sys-outgoing; Mon, 2 Oct 1995 06:43:21 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA21381 ; Mon, 2 Oct 1995 06:43:13 -0700 Date: Mon, 2 Oct 1995 06:43:13 -0700 From: David Greenman Message-Id: <199510021343.GAA21381@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci pci.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/02 06:43:13 Modified: sys/pci pci.c Log: Fixed bug where wrong thing was being checked for NULL before calling free(), resulting in a panic. This happend whenever an irq had already been allocated by another device (like something on the ISA bus). From owner-cvs-sys Mon Oct 2 06:45:49 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA21703 for cvs-sys-outgoing; Mon, 2 Oct 1995 06:45:49 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA21691 ; Mon, 2 Oct 1995 06:45:46 -0700 Date: Mon, 2 Oct 1995 06:45:46 -0700 From: David Greenman Message-Id: <199510021345.GAA21691@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci pci.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/02 06:45:46 Branch: sys/pci RELENG_2_1_0 Modified: sys/pci pci.c Log: Brought in change from rev 1.32: check correct variable for NULL before calling free(). From owner-cvs-sys Mon Oct 2 07:05:09 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA23745 for cvs-sys-outgoing; Mon, 2 Oct 1995 07:05:09 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA23688 ; Mon, 2 Oct 1995 07:04:38 -0700 Date: Mon, 2 Oct 1995 07:04:38 -0700 From: David Greenman Message-Id: <199510021404.HAA23688@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci if_de.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/02 07:04:37 Modified: sys/pci if_de.c Log: Check for failure to map the interrupt. Not doing so will guarantee that the machine will wedge later. From owner-cvs-sys Mon Oct 2 07:05:51 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA23922 for cvs-sys-outgoing; Mon, 2 Oct 1995 07:05:51 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA23905 ; Mon, 2 Oct 1995 07:05:46 -0700 Date: Mon, 2 Oct 1995 07:05:46 -0700 From: David Greenman Message-Id: <199510021405.HAA23905@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci if_de.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/02 07:05:45 Branch: sys/pci RELENG_2_1_0 Modified: sys/pci if_de.c Log: Brought in changes from rev 1.32: deal with failure to map interrupt. From owner-cvs-sys Mon Oct 2 18:13:10 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id SAA09836 for cvs-sys-outgoing; Mon, 2 Oct 1995 18:13:10 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id SAA09804 ; Mon, 2 Oct 1995 18:13:03 -0700 Date: Mon, 2 Oct 1995 18:13:03 -0700 From: "Jordan K. Hubbard" Message-Id: <199510030113.SAA09804@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/10/02 18:13:01 Modified: sys/i386/conf LINT Log: Whoops, I misunderstood this. IRQ *12* is a better GUS default. From owner-cvs-sys Mon Oct 2 18:13:52 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id SAA09921 for cvs-sys-outgoing; Mon, 2 Oct 1995 18:13:52 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id SAA09910 ; Mon, 2 Oct 1995 18:13:49 -0700 Date: Mon, 2 Oct 1995 18:13:49 -0700 From: "Jordan K. Hubbard" Message-Id: <199510030113.SAA09910@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/10/02 18:13:49 Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf LINT Log: IRQ 11 -> 12 for GUS. Now this is correct. From owner-cvs-sys Tue Oct 3 07:49:46 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA05115 for cvs-sys-outgoing; Tue, 3 Oct 1995 07:49:46 -0700 Received: (from wpaul@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA05102 ; Tue, 3 Oct 1995 07:49:40 -0700 Date: Tue, 3 Oct 1995 07:49:40 -0700 From: Bill Paul Message-Id: <199510031449.HAA05102@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 swapgeneric.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk wpaul 95/10/03 07:49:39 Modified: sys/i386/i386 swapgeneric.c Log: Make swapgeneric.c compile and (sort of) work again. This is really just a token gesture at this point. We can't really turn on swapping here anymore because (I think) we need to do a namei() lookup in order to get a vnode which we can pass to swaponvp(). But to do a namei(), we need a properly initialized proc structure, and we don't have one. (I was hopping to toss it proc0, but that isn't initialized until later.) We could conceiveably fabricate a dummy proc structure to make namei() happy, but that's too much work for too little payoff. For now, swapgeneric's only remaining saving grace is that it lets you set the root device with -a. From owner-cvs-sys Tue Oct 3 09:54:30 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA11562 for cvs-sys-outgoing; Tue, 3 Oct 1995 09:54:30 -0700 Received: (from wollman@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA11534 ; Tue, 3 Oct 1995 09:54:19 -0700 Date: Tue, 3 Oct 1995 09:54:19 -0700 From: "Garrett A. Wollman" Message-Id: <199510031654.JAA11534@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c tcp_seq.h tcp_subr.c tcp_timer.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk wollman 95/10/03 09:54:18 Modified: sys/netinet tcp_input.c tcp_seq.h tcp_subr.c tcp_timer.c Log: Finish 4.4-Lite-2 merge: randomize TCP initial sequence numbers to make ISS-guessing spoofing attacks harder. From owner-cvs-sys Tue Oct 3 13:01:29 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA19128 for cvs-sys-outgoing; Tue, 3 Oct 1995 13:01:29 -0700 Received: (from wollman@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA19112 ; Tue, 3 Oct 1995 13:01:11 -0700 Date: Tue, 3 Oct 1995 13:01:11 -0700 From: "Garrett A. Wollman" Message-Id: <199510032001.NAA19112@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net - Imported sources Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk wollman 95/10/03 13:01:10 Branch: sys/net 1.1.1 Log: Import of 4.4-Lite-2 sys/net to make merge and examination easier. Since we are not on the vendor branch for any of these files, the conflicts shown make no matter. Obtained from: 4.4BSD-Lite-2 Status: Vendor Tag: CSRG Release Tags: bsd_44_lite_2 C src/sys/net/bpf.c U src/sys/net/slip.h U src/sys/net/slcompress.h U src/sys/net/slcompress.c C src/sys/net/rtsock.c C src/sys/net/route.h C src/sys/net/route.c U src/sys/net/raw_usrreq.c U src/sys/net/raw_cb.h U src/sys/net/raw_cb.c C src/sys/net/radix.h C src/sys/net/radix.c U src/sys/net/netisr.h C src/sys/net/if_types.h C src/sys/net/if_slvar.h C src/sys/net/if_sl.c C src/sys/net/if_loop.c U src/sys/net/if_llc.h U src/sys/net/if_ethersubr.c U src/sys/net/if_dl.h U src/sys/net/if_arp.h C src/sys/net/if.h C src/sys/net/if.c U src/sys/net/bpfdesc.h U src/sys/net/bpf_filter.c U src/sys/net/bpf_compat.h C src/sys/net/bpf.h I src/sys/net/tags 13 conflicts created by this import. Use the following command to help the merge: cvs checkout -jCSRG:yesterday -jCSRG src/sys/net From owner-cvs-sys Tue Oct 3 20:43:35 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id UAA16089 for cvs-sys-outgoing; Tue, 3 Oct 1995 20:43:35 -0700 Received: (from julian@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id UAA16032 ; Tue, 3 Oct 1995 20:43:22 -0700 Date: Tue, 3 Oct 1995 20:43:22 -0700 From: Julian Elischer Message-Id: <199510040343.UAA16032@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys conf.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk julian 95/10/03 20:43:19 Modified: sys/conf files Log: add the file kern_conf.c so it con be compiled in when needed for testing.. (for cdevsw_add and bdevsw_add) Modified: sys/kern kern_lkm.c Log: add the file kern_conf.c so it can be compiled in when needed for testing.. (for cdevsw_add and bdevsw_add) make the lkm code use the new generic devsw add routines (if so required) Modified: sys/sys conf.h Log: add the file kern_conf.c so it can be compiled in when needed for testing.. (for cdevsw_add and bdevsw_add) make the lkm code use the new generic devsw add routines (if so required) define these routines in conf.h so we can use them From owner-cvs-sys Wed Oct 4 00:08:16 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA23088 for cvs-sys-outgoing; Wed, 4 Oct 1995 00:08:16 -0700 Received: (from julian@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA23073 ; Wed, 4 Oct 1995 00:08:06 -0700 Date: Wed, 4 Oct 1995 00:08:06 -0700 From: Julian Elischer Message-Id: <199510040708.AAA23073@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/linux linux_misc.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk julian 95/10/04 00:08:05 Modified: sys/i386/i386 trap.c sys/i386/linux linux_misc.c Log: Submitted by: Juergen Lock Obtained from: other people on the net ? 1. stepping over syscalls (gdb ni) sends you to DDB, and returned to the wrong address afterwards, with or without DDB. patch in i386/i386/trap.c below. 2. the linux emulator (modload'ed) still causes panics with DIAGNOSTIC, re-applied a patch posted to one of the lists... From owner-cvs-sys Wed Oct 4 01:25:44 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA00472 for cvs-sys-outgoing; Wed, 4 Oct 1995 01:25:44 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA00424 ; Wed, 4 Oct 1995 01:25:28 -0700 Date: Wed, 4 Oct 1995 01:25:28 -0700 From: "Jordan K. Hubbard" Message-Id: <199510040825.BAA00424@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf ATAPI Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/10/04 01:25:27 Branch: sys/i386/conf RELENG_2_1_0 Added: sys/i386/conf ATAPI Log: Add the kernel config file (only for 2.1) that I'll be using to generate my special IDE CDROM installation boot floppy. From owner-cvs-sys Wed Oct 4 01:58:16 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA01785 for cvs-sys-outgoing; Wed, 4 Oct 1995 01:58:16 -0700 Received: (from julian@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA01771 ; Wed, 4 Oct 1995 01:58:03 -0700 Date: Wed, 4 Oct 1995 01:58:03 -0700 From: Julian Elischer Message-Id: <199510040858.BAA01771@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_conf.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk julian 95/10/04 01:58:02 Modified: sys/kern kern_conf.c Log: fix REALLY STUPID bug/typo don't look at the diffs.. it's too embarassing :) From owner-cvs-sys Wed Oct 4 02:14:29 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA02666 for cvs-sys-outgoing; Wed, 4 Oct 1995 02:14:29 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA02646 ; Wed, 4 Oct 1995 02:14:00 -0700 Date: Wed, 4 Oct 1995 02:14:00 -0700 From: "Jordan K. Hubbard" Message-Id: <199510040914.CAA02646@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/10/04 02:13:57 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 userconfig.c Log: Bring fancy userconfig into 2.1. It appears to have molified all the critics and works well, so why not? From owner-cvs-sys Wed Oct 4 02:25:23 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA03769 for cvs-sys-outgoing; Wed, 4 Oct 1995 02:25:23 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA03682 ; Wed, 4 Oct 1995 02:24:40 -0700 Date: Wed, 4 Oct 1995 02:24:40 -0700 From: "Jordan K. Hubbard" Message-Id: <199510040924.CAA03682@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/kzipboot Makefile head.S Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/10/04 02:24:32 Branch: sys/i386/boot/kzipboot RELENG_2_1_0 Modified: sys/i386/boot/kzipboot Makefile head.S Log: appended are patches to kzipboot and kzip to allow uncompressing the gzip'ed kernel image over itself. I've tested this on a 4 MB machine using a MFSKERNEL provided to me by Jordan and it worked. It was possible to finally do an install of a SNAP on the machine. Submitted by: Gary Jennejohn From owner-cvs-sys Wed Oct 4 03:16:49 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA07137 for cvs-sys-outgoing; Wed, 4 Oct 1995 03:16:49 -0700 Received: from jhome.DIALix.COM (root@jhome.DIALix.COM [192.203.228.69]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id DAA07104 ; Wed, 4 Oct 1995 03:16:22 -0700 Received: (from peter@localhost) by jhome.DIALix.COM (8.6.12/8.6.9) id SAA06440; Wed, 4 Oct 1995 18:16:04 +0800 Date: Wed, 4 Oct 1995 18:16:04 +0800 (WST) From: Peter Wemm To: Julian Elischer cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/linux linux_misc.c In-Reply-To: <199510040708.AAA23073@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk On Wed, 4 Oct 1995, Julian Elischer wrote: > julian 95/10/04 00:08:05 > > Modified: sys/i386/i386 trap.c > sys/i386/linux linux_misc.c > Log: > Submitted by: Juergen Lock > Obtained from: other people on the net ? > > 1. stepping over syscalls (gdb ni) sends you to DDB, and returned > to the wrong address afterwards, with or without DDB. patch in > i386/i386/trap.c below. > > 2. the linux emulator (modload'ed) still causes panics with DIAGNOSTIC, > re-applied a patch posted to one of the lists... BTW: #2 looks exactly like my patch that I posted some months ago on the lists.. If I remember rightly, Terry complained about the changes that I made, saying that it's bad news having a dozen or so "return"s in the function all trying to keep track of the changing locking state, and I agree with him. I rewrote it after cleaning it up, but never got a chance to do anything with it, as jhome lost it's filesystem... Cheers, -Peter From owner-cvs-sys Wed Oct 4 03:25:04 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA07806 for cvs-sys-outgoing; Wed, 4 Oct 1995 03:25:04 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA07789 ; Wed, 4 Oct 1995 03:24:57 -0700 Date: Wed, 4 Oct 1995 03:24:57 -0700 From: "Jordan K. Hubbard" Message-Id: <199510041024.DAA07789@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/kzipboot Makefile head.S Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/10/04 03:24:56 Branch: sys/i386/boot/kzipboot RELENG_2_1_0 Modified: sys/i386/boot/kzipboot Makefile head.S Log: Back out this attempt. I was too hasty. We'll revisit this later, after more correspondence. From owner-cvs-sys Wed Oct 4 03:26:38 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA07949 for cvs-sys-outgoing; Wed, 4 Oct 1995 03:26:38 -0700 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id DAA07910 ; Wed, 4 Oct 1995 03:26:30 -0700 Received: (from julian@localhost) by ref.tfs.com (8.6.11/8.6.9) id DAA01938; Wed, 4 Oct 1995 03:26:27 -0700 From: Julian Elischer Message-Id: <199510041026.DAA01938@ref.tfs.com> Subject: Re: cvs commit: src/sys/i386/boot/kzipboot Makefile head.S To: jkh@freefall.freebsd.org (Jordan K. Hubbard) Date: Wed, 4 Oct 1995 03:26:27 -0700 (PDT) Cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199510040924.CAA03682@freefall.freebsd.org> from "Jordan K. Hubbard" at Oct 4, 95 02:24:40 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 618 Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk > > jkh 95/10/04 02:24:32 > > Branch: sys/i386/boot/kzipboot RELENG_2_1_0 > Modified: sys/i386/boot/kzipboot Makefile head.S > Log: > appended are patches to kzipboot and kzip to allow uncompressing the > gzip'ed kernel image over itself. > > I've tested this on a 4 MB machine using a MFSKERNEL provided to me by > Jordan and it worked. It was possible to finally do an install of a SNAP > on the machine. > Submitted by: Gary Jennejohn > yay,, I like it.. (in fact i seem to remember pondering if this would be possible..) good one! From owner-cvs-sys Wed Oct 4 04:05:26 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA09980 for cvs-sys-outgoing; Wed, 4 Oct 1995 04:05:26 -0700 Received: (from julian@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA09969 ; Wed, 4 Oct 1995 04:05:13 -0700 Date: Wed, 4 Oct 1995 04:05:13 -0700 From: Julian Elischer Message-Id: <199510041105.EAA09969@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs devfs_vnops.c devfsdefs.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk julian 95/10/04 04:05:12 Modified: sys/miscfs/devfs devfs_vnops.c devfsdefs.h Log: find some way of letting a node know where in its parent's directory structure it was referenced from.. stops a rather annoying panic, but introduces a rather interesting but "I can live with it" bug `ln a b ; mv a b; echo ?` returns a rather than b.. I know why but I need to think of the 'correct' answer. at least this is 'safe' From owner-cvs-sys Wed Oct 4 04:28:14 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA10703 for cvs-sys-outgoing; Wed, 4 Oct 1995 04:28:14 -0700 Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id EAA10697 ; Wed, 4 Oct 1995 04:27:53 -0700 Received: from corbin.Root.COM (corbin [198.145.90.50]) by Root.COM (8.6.12/8.6.5) with ESMTP id EAA19509; Wed, 4 Oct 1995 04:26:24 -0700 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.12/8.6.5) with SMTP id EAA00513; Wed, 4 Oct 1995 04:27:44 -0700 Message-Id: <199510041127.EAA00513@corbin.Root.COM> To: Peter Wemm cc: Julian Elischer , CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/linux linux_misc.c In-reply-to: Your message of "Wed, 04 Oct 95 18:16:04 +0800." From: David Greenman Reply-To: davidg@Root.COM Date: Wed, 04 Oct 1995 04:27:43 -0700 Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk >On Wed, 4 Oct 1995, Julian Elischer wrote: >> julian 95/10/04 00:08:05 >> >> Modified: sys/i386/i386 trap.c >> sys/i386/linux linux_misc.c >> Log: >> Submitted by: Juergen Lock >> Obtained from: other people on the net ? >> >> 1. stepping over syscalls (gdb ni) sends you to DDB, and returned >> to the wrong address afterwards, with or without DDB. patch in >> i386/i386/trap.c below. >> >> 2. the linux emulator (modload'ed) still causes panics with DIAGNOSTIC, >> re-applied a patch posted to one of the lists... > >BTW: #2 looks exactly like my patch that I posted some months ago on the >lists.. > >If I remember rightly, Terry complained about the changes that I made, >saying that it's bad news having a dozen or so "return"s in the function >all trying to keep track of the changing locking state, and I agree with >him. I rewrote it after cleaning it up, but never got a chance to do >anything with it, as jhome lost it's filesystem... If you had changed it to contain too many goto's, I would have complained, too, especially since I'm the author of most of the current trap() function. :-) -DG From owner-cvs-sys Wed Oct 4 04:50:36 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA11096 for cvs-sys-outgoing; Wed, 4 Oct 1995 04:50:36 -0700 Received: from jhome.DIALix.COM (root@jhome.DIALix.COM [192.203.228.69]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id EAA11090 ; Wed, 4 Oct 1995 04:50:19 -0700 Received: (from peter@localhost) by jhome.DIALix.COM (8.6.12/8.6.9) id TAA06996; Wed, 4 Oct 1995 19:48:59 +0800 Date: Wed, 4 Oct 1995 19:48:59 +0800 (WST) From: Peter Wemm To: David Greenman cc: Julian Elischer , CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/linux linux_misc.c In-Reply-To: <199510041127.EAA00513@corbin.Root.COM> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk On Wed, 4 Oct 1995, David Greenman wrote: > >On Wed, 4 Oct 1995, Julian Elischer wrote: > >> julian 95/10/04 00:08:05 > >> > >> Modified: sys/i386/i386 trap.c > >> sys/i386/linux linux_misc.c > >> Log: > >> Submitted by: Juergen Lock > >> Obtained from: other people on the net ? > >> > >> 1. stepping over syscalls (gdb ni) sends you to DDB, and returned > >> to the wrong address afterwards, with or without DDB. patch in > >> i386/i386/trap.c below. > >> > >> 2. the linux emulator (modload'ed) still causes panics with DIAGNOSTIC, > >> re-applied a patch posted to one of the lists... > > > >BTW: #2 looks exactly like my patch that I posted some months ago on the > >lists.. > > > >If I remember rightly, Terry complained about the changes that I made, > >saying that it's bad news having a dozen or so "return"s in the function > >all trying to keep track of the changing locking state, and I agree with > >him. I rewrote it after cleaning it up, but never got a chance to do > >anything with it, as jhome lost it's filesystem... > > If you had changed it to contain too many goto's, I would have complained, > too, especially since I'm the author of most of the current trap() function. > :-) :-) I was only claiming the #2 patch to linux_misc.c.. I dont know who did the trap patch. When I redid it before, I used one or two cleanup state variables or something like that, and did a goto to a single "cleanup-and-exit" point. To me, the result looked better, but I've always admitted to being wierd.. :-) I'm neither a goto-phile, or a goto-phobe, and dont generally dont use them, but error conditions are special cases that may warrant exceptions to my coding preferences. IMHO, using gotos for *normal* flow of execution is a "bad" thing and to be avoided. > -DG I really dont want to fire up this argument again.. :-) I avoided it last time, and this is the first time and (hopefully) the last time I'll voice my views on the subject.. :-) Cheers, -Peter From owner-cvs-sys Wed Oct 4 11:50:40 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA29640 for cvs-sys-outgoing; Wed, 4 Oct 1995 11:50:40 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id LAA29625 ; Wed, 4 Oct 1995 11:50:25 -0700 Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.6.12/8.6.9) with SMTP id LAA29032; Wed, 4 Oct 1995 11:50:14 -0700 To: Bruce Evans cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, jkh@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 userconfig.c In-reply-to: Your message of "Thu, 05 Oct 1995 00:00:17 +1000." <199510041400.AAA00917@godzilla.zeta.org.au> Date: Wed, 04 Oct 1995 11:50:14 -0700 Message-ID: <29030.812832614@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk > > Branch: sys/i386/i386 RELENG_2_1_0 > > Modified: sys/i386/i386 userconfig.c > > Log: > > Bring fancy userconfig into 2.1. It appears to have molified all > > the critics and works well, so why not? > > Because 4 days isn't long enough to test it. I thought it was already > in 2.1. > > Bruce I doubt we'll be done in 4 days. Satoshi has already said that the ports and packages will exceed the original estimate by at least a week. Jordan From owner-cvs-sys Wed Oct 4 13:49:25 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA02913 for cvs-sys-outgoing; Wed, 4 Oct 1995 13:49:25 -0700 Received: (from wollman@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA02896 ; Wed, 4 Oct 1995 13:49:07 -0700 Date: Wed, 4 Oct 1995 13:49:07 -0700 From: "Garrett A. Wollman" Message-Id: <199510042049.NAA02896@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet tcp_var.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk wollman 95/10/04 13:49:06 Modified: sys/netinet tcp_var.h Log: Make a whole bunch of PCB variables ints rather than shorts. There appear to be no ill effects, and so far as Iknow none of the variables in question depend on 16-bit wraparound behavior. (The sizes are in many cases relics from when a PCB had to fit inside a 128-byte mbuf. PCBs are no longer stored in that way, and the old structure would not have fit, either.) From owner-cvs-sys Wed Oct 4 14:51:35 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA05157 for cvs-sys-outgoing; Wed, 4 Oct 1995 14:51:35 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA05146 ; Wed, 4 Oct 1995 14:51:29 -0700 Date: Wed, 4 Oct 1995 14:51:29 -0700 From: "Jordan K. Hubbard" Message-Id: <199510042151.OAA05146@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/gnu/i386/isa dgb.c dgreg.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/10/04 14:51:28 Modified: sys/gnu/i386/isa dgb.c dgreg.h Log: I have applied my last changes correcting the bug in dgbselect() to it and here is the patch. Submit it please. Thank you! BTW, there is a new option "NDGBPORTS". By default it is equal to NDGB*16 and means the number of ports of all Digiboards for which the tty structures are reserved. It can be set to the real value in config-file like: options "NDGBPORTS=8" Submitted by: Serge A. Babkin From owner-cvs-sys Wed Oct 4 15:24:40 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA06613 for cvs-sys-outgoing; Wed, 4 Oct 1995 15:24:40 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA06576 ; Wed, 4 Oct 1995 15:24:25 -0700 Date: Wed, 4 Oct 1995 15:24:25 -0700 From: "Jordan K. Hubbard" Message-Id: <199510042224.PAA06576@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if_sppp.h if_spppsubr.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/10/04 15:24:21 Modified: sbin/i386/cxconfig cxconfig.c sys/i386/include cronyx.h sys/i386/isa cronyx.c cx.c if_cx.c sys/net if_sppp.h if_spppsubr.c Log: This upgrades the driver for Cronyx-Sigma multiplexor boards from version 1.2 to version 1.9. Submitted by: Serge Vakulenko, From owner-cvs-sys Wed Oct 4 15:36:44 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA06976 for cvs-sys-outgoing; Wed, 4 Oct 1995 15:36:44 -0700 Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id PAA06945 ; Wed, 4 Oct 1995 15:36:07 -0700 Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id XAA02110; Wed, 4 Oct 1995 23:35:51 +0100 Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP id XAA00871; Wed, 4 Oct 1995 23:35:51 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.6.12/8.6.9) id WAA04402; Wed, 4 Oct 1995 22:36:30 +0100 From: J Wunsch Message-Id: <199510042136.WAA04402@uriah.heep.sax.de> Subject: Re: cvs commit: src/sys/i386/boot/kzipboot Makefile head.S To: jkh@freefall.freebsd.org (Jordan K. Hubbard) Date: Wed, 4 Oct 1995 22:36:29 +0100 (MET) Cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199510041024.DAA07789@freefall.freebsd.org> from "Jordan K. Hubbard" at Oct 4, 95 03:24:57 am X-Phone: +49-351-2012 669 X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Length: 738 Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk As Jordan K. Hubbard wrote: > > jkh 95/10/04 03:24:56 > > Branch: sys/i386/boot/kzipboot RELENG_2_1_0 > Modified: sys/i386/boot/kzipboot Makefile head.S > Log: > Back out this attempt. I was too hasty. We'll revisit this > later, after more correspondence. I'm not sure why you have dumped it again, but you've been missing to import it completely anyway. I've been missing the file kziphead.S, and the modifications to kzip(1). I'm only asking since i've been attempting something similar to Gary's changes recently (but been unsuccesful). -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-cvs-sys Wed Oct 4 16:17:08 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA08100 for cvs-sys-outgoing; Wed, 4 Oct 1995 16:17:08 -0700 Received: from jhome.DIALix.COM (root@jhome.DIALix.COM [192.203.228.69]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id QAA08094 ; Wed, 4 Oct 1995 16:16:41 -0700 Received: (from peter@localhost) by jhome.DIALix.COM (8.6.12/8.6.9) id HAA07112; Thu, 5 Oct 1995 07:13:02 +0800 Date: Thu, 5 Oct 1995 07:13:01 +0800 (WST) From: Peter Wemm To: Joerg Wunsch cc: "Jordan K. Hubbard" , CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/boot/kzipboot Makefile head.S In-Reply-To: <199510042136.WAA04402@uriah.heep.sax.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk On Wed, 4 Oct 1995, J Wunsch wrote: > As Jordan K. Hubbard wrote: > > > > jkh 95/10/04 03:24:56 > > > > Branch: sys/i386/boot/kzipboot RELENG_2_1_0 > > Modified: sys/i386/boot/kzipboot Makefile head.S > > Log: > > Back out this attempt. I was too hasty. We'll revisit this > > later, after more correspondence. > > I'm not sure why you have dumped it again, but you've been missing to > import it completely anyway. I've been missing the file kziphead.S, > and the modifications to kzip(1). > > I'm only asking since i've been attempting something similar to Gary's > changes recently (but been unsuccesful). I had a go too, I think I've cracked it, but my wife got rather attached to the X11 display, so I couldn't test it at the time... One thing I think Gary had done, was move the kzip data to 0x100000, and uncompressed the kernel at the end of the kzip image. So far as I can tell, this left a 900KB "hole" in extended memory below the uncompressed kernel, as the memory probe routine didn't check for extended memory below the kernel. I did it by improving the overlapping uncompress. I actually have a copy of Jordan's "MFSKERNEL", and am about to give it another test run. Cheers, -Peter From owner-cvs-sys Wed Oct 4 17:33:48 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA10781 for cvs-sys-outgoing; Wed, 4 Oct 1995 17:33:48 -0700 Received: (from bde@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA10768 ; Wed, 4 Oct 1995 17:33:29 -0700 Date: Wed, 4 Oct 1995 17:33:29 -0700 From: Bruce Evans Message-Id: <199510050033.RAA10768@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if_ppp.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk bde 95/10/04 17:33:28 Modified: sys/net if_ppp.c Log: Don't wait for output to drain in pppclose(). Discard output immediately for the same reasons as in slclose(). Free the cblock in the canonical queue in pppclose(). This is a no-op in the usual cases where the tty is being closed or the line discipline is being switched back to the standard discipline, but it saves a cblock if the line discipline is being switched to one that doesn't use the canonical queue. Add prototypes. I use `extern' in prototypes for functions with bogus linkage. This should be fixed someday. Continue cleaning up new init stuff yet again. From owner-cvs-sys Wed Oct 4 18:12:03 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id SAA12198 for cvs-sys-outgoing; Wed, 4 Oct 1995 18:12:03 -0700 Received: (from bde@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id SAA12185 ; Wed, 4 Oct 1995 18:11:52 -0700 Date: Wed, 4 Oct 1995 18:11:52 -0700 From: Bruce Evans Message-Id: <199510050111.SAA12185@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm lock.h vm.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk bde 95/10/04 18:11:50 Modified: sys/vm lock.h vm.h Log: Fix pollution of application namespace by declarations of kernel functions. The application header includes which includes ... vm.h: Don't include . It is already included by in the kernel and isn't designed to be included by applications (the 2.1 version causes a syntax error in C++ and the current version has initializers that are invalid in strict C++). lock.h: Only declare kernel functions if KERNEL is defined. From owner-cvs-sys Wed Oct 4 18:15:34 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id SAA12367 for cvs-sys-outgoing; Wed, 4 Oct 1995 18:15:34 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id SAA12338 ; Wed, 4 Oct 1995 18:15:20 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id LAA23044; Thu, 5 Oct 1995 11:10:27 +1000 Date: Thu, 5 Oct 1995 11:10:27 +1000 From: Bruce Evans Message-Id: <199510050110.LAA23044@godzilla.zeta.org.au> To: CVS-commiters@freefall.freebsd.org, bde@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/net if_ppp.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk > Modified: sys/net if_ppp.c > Log: > Don't wait for output to drain in pppclose(). Discard output immediately > for the same reasons as in slclose(). > > [stuff that shouldn't go in 2.1] This should go in 2.1. Unlike for slip, this only helps when pppd is killed without giving it a chance to clean up. pppd uses a waiting form of tcsetattr() to restore the tty state as part of cleaning up, and it doesn't bother to switch the line discipline back to TTYDISC before calling tcsetattr(), so it hangs before pppclose() is called. This is not as serious as hanging in close() in exit(), because not all signals are blocked. Hanging pppd's can be killed by sending them 2 SIGTERMs after the signal that made it start cleaning up (SIGHUPs are blocked). Bruce From owner-cvs-sys Wed Oct 4 20:01:30 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id UAA15059 for cvs-sys-outgoing; Wed, 4 Oct 1995 20:01:30 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id UAA15028 ; Wed, 4 Oct 1995 20:01:18 -0700 Date: Wed, 4 Oct 1995 20:01:18 -0700 From: David Greenman Message-Id: <199510050301.UAA15028@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ix.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/04 20:01:15 Modified: sys/i386/isa if_ix.c Log: 1) Fixed irq logic so that it uses the kernel configured irq if it doesn't match the board setting. 2) Fixed the warning message to properly print the irq mismatch (as opposed to the bit encoded value). 3) Add irq autodetection if the kernel has "?" or no irq specified. 4) Add missing splimp protection in ixioctl(). From owner-cvs-sys Wed Oct 4 21:34:56 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA18587 for cvs-sys-outgoing; Wed, 4 Oct 1995 21:34:56 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA18557 ; Wed, 4 Oct 1995 21:34:39 -0700 Date: Wed, 4 Oct 1995 21:34:39 -0700 From: "Jordan K. Hubbard" Message-Id: <199510050434.VAA18557@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf ATAPI Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/10/04 21:34:36 Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf ATAPI Log: Change kernel name to make a more unique target for sed. From owner-cvs-sys Thu Oct 5 03:32:58 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA02704 for cvs-sys-outgoing; Thu, 5 Oct 1995 03:32:58 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA02693 ; Thu, 5 Oct 1995 03:32:50 -0700 Date: Thu, 5 Oct 1995 03:32:50 -0700 From: Poul-Henning Kamp Message-Id: <199510051032.DAA02693@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/include cpufunc.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk phk 95/10/05 03:32:48 Modified: sys/i386/i386 support.s sys/i386/include cpufunc.h Log: remove GCC divsi3 routines which are never used. From owner-cvs-sys Thu Oct 5 07:46:41 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA10315 for cvs-sys-outgoing; Thu, 5 Oct 1995 07:46:41 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA10305 ; Thu, 5 Oct 1995 07:46:13 -0700 Date: Thu, 5 Oct 1995 07:46:13 -0700 From: Poul-Henning Kamp Message-Id: <199510051446.HAA10305@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/libkern Makefile Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk phk 95/10/05 07:46:10 Modified: sys/libkern Makefile Log: Comment out, but don't delete stuff we don't use. Classify in "gcc stuff" and "legitimate stuff". From owner-cvs-sys Thu Oct 5 13:08:58 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA18932 for cvs-sys-outgoing; Thu, 5 Oct 1995 13:08:58 -0700 Received: (from wollman@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA18919 ; Thu, 5 Oct 1995 13:08:46 -0700 Date: Thu, 5 Oct 1995 13:08:46 -0700 From: "Garrett A. Wollman" Message-Id: <199510052008.NAA18919@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet if_ether.c if_ether.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk wollman 95/10/05 13:08:45 Modified: sys/netinet if_ether.c if_ether.h Log: Convert ARP to use queue.h macros rather than insque/remque. While we're at it, eliminate obsolete exposure of `struct llinfo_arp' to the world. (This dates back to when ARP entries were not stored in the routing table, and there was no other way for the `arp' program to read the whole table than to grovel around in /dev/kmem.) From owner-cvs-sys Thu Oct 5 13:51:50 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA21115 for cvs-sys-outgoing; Thu, 5 Oct 1995 13:51:50 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA21103 ; Thu, 5 Oct 1995 13:51:42 -0700 Date: Thu, 5 Oct 1995 13:51:42 -0700 From: Poul-Henning Kamp Message-Id: <199510052051.NAA21103@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/netboot bootmenu.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk phk 95/10/05 13:51:41 Modified: sys/i386/boot/netboot bootmenu.c Log: Make the netboot more tolerant about the config file. From owner-cvs-sys Thu Oct 5 19:57:44 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA06107 for cvs-sys-outgoing; Thu, 5 Oct 1995 19:57:44 -0700 Received: (from peter@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA06097 ; Thu, 5 Oct 1995 19:57:29 -0700 Date: Thu, 5 Oct 1995 19:57:29 -0700 From: Peter Wemm Message-Id: <199510060257.TAA06097@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/kzipboot tail.S Makefile head.S Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk peter 95/10/05 19:57:27 Modified: sys/i386/boot/kzipboot Makefile head.S Added: sys/i386/boot/kzipboot tail.S Log: Part 2 of the overlapping kzip changes. Submitted by: Gary Jones(?) From owner-cvs-sys Thu Oct 5 20:12:48 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id UAA06542 for cvs-sys-outgoing; Thu, 5 Oct 1995 20:12:48 -0700 Received: from jhome.DIALix.COM (root@jhome.DIALix.COM [192.203.228.69]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id UAA06510 ; Thu, 5 Oct 1995 20:12:07 -0700 Received: (from peter@localhost) by jhome.DIALix.COM (8.6.12/8.6.9) id LAA00592; Fri, 6 Oct 1995 11:11:39 +0800 Date: Fri, 6 Oct 1995 11:11:39 +0800 (WST) From: Peter Wemm To: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/boot/kzipboot tail.S Makefile head.S In-Reply-To: <199510060257.TAA06097@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk On Thu, 5 Oct 1995, Peter Wemm wrote: > > peter 95/10/05 19:57:27 > > Modified: sys/i386/boot/kzipboot Makefile head.S > Added: sys/i386/boot/kzipboot tail.S > Log: > Part 2 of the overlapping kzip changes. > > Submitted by: Gary Jones(?) Groan.. Gary Jennejohn.. Sorry Gary!!! (Oh man, am I going to get it from Jordan.. Getting the name of one of the PCS people wrong.. :-) (I was typing this over the *.AU <-> *.USA internet link while it was doing about a 20% packet drop.. It seemed like it was taking forever to edit the commit message... All I could find on my machine was the original news post, which only mentioned Gary's first name...) From owner-cvs-sys Thu Oct 5 21:43:40 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA09397 for cvs-sys-outgoing; Thu, 5 Oct 1995 21:43:40 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA09386 ; Thu, 5 Oct 1995 21:43:31 -0700 Date: Thu, 5 Oct 1995 21:43:31 -0700 From: "Jordan K. Hubbard" Message-Id: <199510060443.VAA09386@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/kzipboot Makefile head.S Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/10/05 21:43:30 Branch: sys/i386/boot/kzipboot RELENG_2_1_0 Modified: sys/i386/boot/kzipboot Makefile head.S Log: Bring in changes from the HEAD Submitted by: Gary Jennejohn From owner-cvs-sys Thu Oct 5 22:37:06 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA11210 for cvs-sys-outgoing; Thu, 5 Oct 1995 22:37:06 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA11196 ; Thu, 5 Oct 1995 22:36:53 -0700 Date: Thu, 5 Oct 1995 22:36:53 -0700 From: "Jordan K. Hubbard" Message-Id: <199510060536.WAA11196@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/10/05 22:36:53 Modified: sys/i386/i386 userconfig.c Log: matcd -> matcdc From owner-cvs-sys Thu Oct 5 22:43:53 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA11571 for cvs-sys-outgoing; Thu, 5 Oct 1995 22:43:53 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA11562 ; Thu, 5 Oct 1995 22:43:47 -0700 Date: Thu, 5 Oct 1995 22:43:47 -0700 From: "Jordan K. Hubbard" Message-Id: <199510060543.WAA11562@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/10/05 22:43:46 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 userconfig.c Log: Merge from HEAD. From owner-cvs-sys Thu Oct 5 23:22:14 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA13637 for cvs-sys-outgoing; Thu, 5 Oct 1995 23:22:14 -0700 Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id XAA13630 ; Thu, 5 Oct 1995 23:22:06 -0700 Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id HAA11116; Fri, 6 Oct 1995 07:21:07 +0100 Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP id HAA13918; Fri, 6 Oct 1995 07:21:06 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.6.12/8.6.9) id HAA12118; Fri, 6 Oct 1995 07:08:10 +0100 From: J Wunsch Message-Id: <199510060608.HAA12118@uriah.heep.sax.de> Subject: Re: cvs commit: src/sys/i386/boot/kzipboot tail.S Makefile head.S To: peter@jhome.dialix.com (Peter Wemm) Date: Fri, 6 Oct 1995 07:08:09 +0100 (MET) Cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: from "Peter Wemm" at Oct 6, 95 11:11:39 am X-Phone: +49-351-2012 669 X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Length: 540 Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk As Peter Wemm wrote: > > (I was typing this over the *.AU <-> *.USA internet link while it was > doing about a 20% packet drop.. It seemed like it was taking forever to > edit the commit message... All I could find on my machine was the > original news post, which only mentioned Gary's first name...) > I usually have to live with 50 % packet loss, except on sundays. :( -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-cvs-sys Fri Oct 6 02:42:30 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA19704 for cvs-sys-outgoing; Fri, 6 Oct 1995 02:42:30 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA19683 ; Fri, 6 Oct 1995 02:42:13 -0700 Date: Fri, 6 Oct 1995 02:42:13 -0700 From: Poul-Henning Kamp Message-Id: <199510060942.CAA19683@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk phk 95/10/06 02:42:12 Modified: sys/vm vm_pageout.c Log: Avoid a 64bit divide. From owner-cvs-sys Fri Oct 6 02:43:39 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA19778 for cvs-sys-outgoing; Fri, 6 Oct 1995 02:43:39 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA19767 ; Fri, 6 Oct 1995 02:43:34 -0700 Date: Fri, 6 Oct 1995 02:43:34 -0700 From: Poul-Henning Kamp Message-Id: <199510060943.CAA19767@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_vnops.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk phk 95/10/06 02:43:34 Modified: sys/kern vfs_vnops.c Log: A little hack to avoid a 64bit divide. Can go away if Gcc ever learns to optimise 64bit stuff... From owner-cvs-sys Fri Oct 6 02:48:12 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA19967 for cvs-sys-outgoing; Fri, 6 Oct 1995 02:48:12 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA19956 ; Fri, 6 Oct 1995 02:48:01 -0700 Date: Fri, 6 Oct 1995 02:48:01 -0700 From: Poul-Henning Kamp Message-Id: <199510060948.CAA19956@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/miscfs/specfs spec_vnops.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk phk 95/10/06 02:48:00 Modified: sys/miscfs/specfs spec_vnops.c Log: Avoid some 64bit divides. From owner-cvs-sys Fri Oct 6 02:57:01 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA20323 for cvs-sys-outgoing; Fri, 6 Oct 1995 02:57:01 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA20313 ; Fri, 6 Oct 1995 02:56:53 -0700 Date: Fri, 6 Oct 1995 02:56:53 -0700 From: Poul-Henning Kamp Message-Id: <199510060956.CAA20313@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_lookup.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk phk 95/10/06 02:56:52 Modified: sys/sys param.h Log: Add roundup2(x,y) for when y is a power of two. Modified: sys/ufs/ufs ufs_lookup.c Log: use roundup2 to avoid a bunch of 64bit divides. From owner-cvs-sys Fri Oct 6 06:01:11 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA27449 for cvs-sys-outgoing; Fri, 6 Oct 1995 06:01:11 -0700 Received: from Sysiphos (Sysiphos.MI.Uni-Koeln.DE [134.95.212.10]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id GAA27405 ; Fri, 6 Oct 1995 06:00:30 -0700 Received: by Sysiphos id AA24283 (5.67b/IDA-1.5); Fri, 6 Oct 1995 13:55:02 +0100 Message-Id: <199510061255.AA24283@Sysiphos> From: se@zpr.uni-koeln.de (Stefan Esser) Date: Fri, 6 Oct 1995 13:55:01 +0100 In-Reply-To: Peter Wemm "Re: cvs commit: src/sys/i386/boot/kzipboot tail.S Makefile head.S" (Oct 6, 11:11) X-Mailer: Mail User's Shell (7.2.6 alpha(2) 7/9/95) To: Peter Wemm Subject: Re: cvs commit: src/sys/i386/boot/kzipboot tail.S Makefile head.S Cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk On Oct 6, 11:11, Peter Wemm wrote: } (I was typing this over the *.AU <-> *.USA internet link while it was } doing about a 20% packet drop.. It seemed like it was taking forever to } edit the commit message... All I could find on my machine was the } original news post, which only mentioned Gary's first name...) 20% packet drop ??? 20 % !!! Well, when was the last time I got an INTERNET connection to the US with less than 60% lost packets ... It's more like 75% most of the day! I remember, there have been better times ... :) STefan -- Stefan Esser, Zentrum fuer Paralleles Rechnen Tel: +49 221 4706021 Universitaet zu Koeln, Weyertal 80, 50931 Koeln FAX: +49 221 4705160 ============================================================================== http://www.zpr.uni-koeln.de/staff/esser/esser.html From owner-cvs-sys Fri Oct 6 12:31:04 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA11062 for cvs-sys-outgoing; Fri, 6 Oct 1995 12:31:04 -0700 Received: (from wollman@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA11040 ; Fri, 6 Oct 1995 12:30:45 -0700 Date: Fri, 6 Oct 1995 12:30:45 -0700 From: "Garrett A. Wollman" Message-Id: <199510061930.MAA11040@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet ip_mroute.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk wollman 95/10/06 12:30:45 Modified: sys/netinet ip_mroute.c Log: Put newline at end of log()ed messages so syslog can't fill up your /var quite as fast. From owner-cvs-sys Fri Oct 6 21:28:28 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA09906 for cvs-sys-outgoing; Fri, 6 Oct 1995 21:28:28 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA09889 ; Fri, 6 Oct 1995 21:28:13 -0700 Date: Fri, 6 Oct 1995 21:28:13 -0700 From: David Greenman Message-Id: <199510070428.VAA09889@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/gnu/i386/isa dgb.c dgreg.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/06 21:28:11 Branch: sys/gnu/i386/isa RELENG_2_1_0 Modified: sys/gnu/i386/isa dgb.c dgreg.h Log: Sync with main branch: various bugfixes. From owner-cvs-sys Fri Oct 6 21:31:42 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA10168 for cvs-sys-outgoing; Fri, 6 Oct 1995 21:31:42 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA10138 ; Fri, 6 Oct 1995 21:31:28 -0700 Date: Fri, 6 Oct 1995 21:31:28 -0700 From: David Greenman Message-Id: <199510070431.VAA10138@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/netboot bootmenu.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/06 21:31:26 Branch: sys/i386/boot/netboot RELENG_2_1_0 Modified: sys/i386/boot/netboot bootmenu.c Log: Brought in changes from rev 1.8: handle tabs in the config file. From owner-cvs-sys Fri Oct 6 23:24:17 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA12480 for cvs-sys-outgoing; Fri, 6 Oct 1995 23:24:17 -0700 Received: (from swallace@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA12469 ; Fri, 6 Oct 1995 23:24:10 -0700 Date: Fri, 6 Oct 1995 23:24:10 -0700 From: Steven Wallace Message-Id: <199510070624.XAA12469@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern makesyscalls.sh syscalls.master Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk swallace 95/10/06 23:24:09 Modified: sys/kern makesyscalls.sh syscalls.master Log: Add new functionality to makesyscalls.sh: o optional config-file to set vars: sysnames, sysproto, sysproto_h, syshdr, syssw, syshide, syscallprefix, switchname, namesname, sysvec. o change syntax of syscalls.master entry: remove argument count. add pseudo-prototype field defining function name and arguments. o generates correct structure definitions for all system calls in sys/sysproto.h o add type NOARGS: same as STD except do not create structure in sys/sysproto.h o add type NOPROTO: same as STD except do not create structure or function prototype in sys/sysproto.h New functionality provides complete prototype definitions. Usefull for generating files for emulated systems like my new ibcs2 code. Update syscalls.master to reflect new changes. For example, read() entry now looks like: 3 STD POSIX { int ibcs2_read(int fd, char *buf, u_int nbytes); } This is similar to how NetBSD generates these files. From owner-cvs-sys Fri Oct 6 23:29:38 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA12789 for cvs-sys-outgoing; Fri, 6 Oct 1995 23:29:38 -0700 Received: (from swallace@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA12771 ; Fri, 6 Oct 1995 23:29:32 -0700 Date: Fri, 6 Oct 1995 23:29:32 -0700 From: Steven Wallace Message-Id: <199510070629.XAA12771@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern init_sysent.c syscalls.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk swallace 95/10/06 23:29:31 Modified: sys/sys syscall-hide.h syscall.h sysproto.h sys/kern init_sysent.c syscalls.c Log: Remake generated files to reflect makesyscalls.sh changes From owner-cvs-sys Sat Oct 7 03:14:33 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA23870 for cvs-sys-outgoing; Sat, 7 Oct 1995 03:14:33 -0700 Received: (from bde@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA23859 ; Sat, 7 Oct 1995 03:14:18 -0700 Date: Sat, 7 Oct 1995 03:14:18 -0700 From: Bruce Evans Message-Id: <199510071014.DAA23859@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/msdosfs msdosfs_vnops.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk bde 95/10/07 03:14:16 Modified: sys/ufs/ufs ufs_vnops.c sys/msdosfs msdosfs_vnops.c Log: Return EINVAL instead of panicing for rename("dir1", "dir2/.."). Fixes part of PR 760. This bug seems to be very old. From owner-cvs-sys Sat Oct 7 03:44:49 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA24862 for cvs-sys-outgoing; Sat, 7 Oct 1995 03:44:49 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id DAA24855 ; Sat, 7 Oct 1995 03:44:13 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id UAA18889; Sat, 7 Oct 1995 20:41:12 +1000 Date: Sat, 7 Oct 1995 20:41:12 +1000 From: Bruce Evans Message-Id: <199510071041.UAA18889@godzilla.zeta.org.au> To: CVS-commiters@freefall.freebsd.org, bde@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/msdosfs msdosfs_vnops.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk > Modified: sys/ufs/ufs ufs_vnops.c > sys/msdosfs msdosfs_vnops.c > Log: > Return EINVAL instead of panicing for rename("dir1", "dir2/.."). > > Fixes part of PR 760. > > This bug seems to be very old. This change shall be in 2.1. I hope I found all the file systems with the bug. lfs seems to use only ufs_rename(). It has an apparently unused wrapper lfs_rename(). devfs already checks for tcnp having name "..", although in a less efficient way. It isn't necessary to check for tcnp having name "." because VOP_LOOKUP() should already have failed in that case, although ufs, msdsofs and devfs return a bogus errno (EISDIR; should be EINVAL). I hate cloned bugs. How does the FreeBSD port of ext2fs handle lookup and rename? Bruce From owner-cvs-sys Sat Oct 7 04:11:36 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA25609 for cvs-sys-outgoing; Sat, 7 Oct 1995 04:11:36 -0700 Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id EAA25601 ; Sat, 7 Oct 1995 04:11:21 -0700 Received: from corbin.Root.COM (corbin [198.145.90.50]) by Root.COM (8.6.12/8.6.5) with ESMTP id EAA01384; Sat, 7 Oct 1995 04:09:45 -0700 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.12/8.6.5) with SMTP id EAA01438; Sat, 7 Oct 1995 04:11:00 -0700 Message-Id: <199510071111.EAA01438@corbin.Root.COM> To: Bruce Evans cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/msdosfs msdosfs_vnops.c In-reply-to: Your message of "Sat, 07 Oct 95 20:41:12 +1000." <199510071041.UAA18889@godzilla.zeta.org.au> From: David Greenman Reply-To: davidg@Root.COM Date: Sat, 07 Oct 1995 04:10:53 -0700 Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk >> Modified: sys/ufs/ufs ufs_vnops.c >> sys/msdosfs msdosfs_vnops.c >> Log: >> Return EINVAL instead of panicing for rename("dir1", "dir2/.."). >> >> Fixes part of PR 760. >> >> This bug seems to be very old. > >This change shall be in 2.1. That sounds pretty definate. :-) Okay, well, if you put it THAT way, I'll think about it. :-) -DG From owner-cvs-sys Sat Oct 7 04:34:33 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA27867 for cvs-sys-outgoing; Sat, 7 Oct 1995 04:34:33 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA27858 ; Sat, 7 Oct 1995 04:34:24 -0700 Date: Sat, 7 Oct 1995 04:34:24 -0700 From: David Greenman Message-Id: <199510071134.EAA27858@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa cronyx.c cx.c if_cx.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 04:34:23 Branch: sys/i386/include RELENG_2_1_0 sys/i386/isa RELENG_2_1_0 Modified: sys/i386/include cronyx.h sys/i386/isa cronyx.c cx.c if_cx.c Log: Sync with main branch: various bugfixes and improvements. From owner-cvs-sys Sat Oct 7 04:37:03 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA27970 for cvs-sys-outgoing; Sat, 7 Oct 1995 04:37:03 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA27961 ; Sat, 7 Oct 1995 04:37:01 -0700 Date: Sat, 7 Oct 1995 04:37:01 -0700 From: David Greenman Message-Id: <199510071137.EAA27961@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if_sppp.h if_spppsubr.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 04:37:00 Branch: sys/net RELENG_2_1_0 Modified: sys/net if_sppp.h if_spppsubr.c Log: Sync with main branch: various bugfixes (part of Cronyx driver update). From owner-cvs-sys Sat Oct 7 04:54:58 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA28517 for cvs-sys-outgoing; Sat, 7 Oct 1995 04:54:58 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA28508 ; Sat, 7 Oct 1995 04:54:55 -0700 Date: Sat, 7 Oct 1995 04:54:55 -0700 From: David Greenman Message-Id: <199510071154.EAA28508@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa aha1542.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 04:54:55 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa aha1542.c Log: Brought in changes from revs 1.47-1.48: properly recognize 1542CP controllers. From owner-cvs-sys Sat Oct 7 05:01:50 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA28885 for cvs-sys-outgoing; Sat, 7 Oct 1995 05:01:50 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA28876 ; Sat, 7 Oct 1995 05:01:41 -0700 Date: Sat, 7 Oct 1995 05:01:41 -0700 From: David Greenman Message-Id: <199510071201.FAA28876@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ix.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 05:01:41 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa if_ix.c Log: Brought in changes from main branch: fixes for irq logic. From owner-cvs-sys Sat Oct 7 05:16:12 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA29489 for cvs-sys-outgoing; Sat, 7 Oct 1995 05:16:12 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA29479 ; Sat, 7 Oct 1995 05:16:08 -0700 Date: Sat, 7 Oct 1995 05:16:08 -0700 From: David Greenman Message-Id: <199510071216.FAA29479@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa pcibus.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 05:16:07 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa pcibus.c Log: Sync with main branch: Properly find PCI on Compaq and other machines. From owner-cvs-sys Sat Oct 7 05:24:06 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA29815 for cvs-sys-outgoing; Sat, 7 Oct 1995 05:24:06 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA29801 ; Sat, 7 Oct 1995 05:23:56 -0700 Date: Sat, 7 Oct 1995 05:23:56 -0700 From: David Greenman Message-Id: <199510071223.FAA29801@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/linux linux_file.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 05:23:55 Branch: sys/i386/linux RELENG_2_1_0 Modified: sys/i386/linux linux_file.c Log: Brought in changes from rev 1.2: bugfix for linux_readdir(). From owner-cvs-sys Sat Oct 7 05:31:27 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA29977 for cvs-sys-outgoing; Sat, 7 Oct 1995 05:31:27 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA29967 ; Sat, 7 Oct 1995 05:31:19 -0700 Date: Sat, 7 Oct 1995 05:31:19 -0700 From: David Greenman Message-Id: <199510071231.FAA29967@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/linux linux_misc.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 05:31:19 Branch: sys/i386/linux RELENG_2_1_0 Modified: sys/i386/linux linux_misc.c Log: Brought in changes from rev 1.2: fixes for vnode locking bugs. From owner-cvs-sys Sat Oct 7 05:48:07 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA00374 for cvs-sys-outgoing; Sat, 7 Oct 1995 05:48:07 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA00365 ; Sat, 7 Oct 1995 05:47:59 -0700 Date: Sat, 7 Oct 1995 05:47:59 -0700 From: David Greenman Message-Id: <199510071247.FAA00365@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net bpf.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 05:47:59 Branch: sys/net RELENG_2_1_0 Modified: sys/net bpf.c Log: Brought in changes from revs 1.12-1.13: allocate a header mbuf instead of (bogusly) a regular mbuf; only print attached messages if bootverbose. The change to move ifpromisc() (part of rev 1.13) was NOT brought in. From owner-cvs-sys Sat Oct 7 05:51:17 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA00500 for cvs-sys-outgoing; Sat, 7 Oct 1995 05:51:17 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA00491 ; Sat, 7 Oct 1995 05:51:15 -0700 Date: Sat, 7 Oct 1995 05:51:15 -0700 From: David Greenman Message-Id: <199510071251.FAA00491@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if_disc.c if_loop.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 05:51:14 Branch: sys/net RELENG_2_1_0 Modified: sys/net if_disc.c if_loop.c Log: Brought in changes from main branch: fix to properly understand BPF writes. From owner-cvs-sys Sat Oct 7 05:55:59 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA00636 for cvs-sys-outgoing; Sat, 7 Oct 1995 05:55:59 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA00625 ; Sat, 7 Oct 1995 05:55:52 -0700 Date: Sat, 7 Oct 1995 05:55:52 -0700 From: David Greenman Message-Id: <199510071255.FAA00625@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if_ppp.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 05:55:51 Branch: sys/net RELENG_2_1_0 Modified: sys/net if_ppp.c Log: Brought in chanegs from rev 1.22: discard output immediately on close to avoid a panic. From owner-cvs-sys Sat Oct 7 05:57:44 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA00742 for cvs-sys-outgoing; Sat, 7 Oct 1995 05:57:44 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA00733 ; Sat, 7 Oct 1995 05:57:42 -0700 Date: Sat, 7 Oct 1995 05:57:42 -0700 From: David Greenman Message-Id: <199510071257.FAA00733@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if_sl.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 05:57:42 Branch: sys/net RELENG_2_1_0 Modified: sys/net if_sl.c Log: Brought in changes from rev 1.32: fix for race condition. From owner-cvs-sys Sat Oct 7 12:03:06 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA15182 for cvs-sys-outgoing; Sat, 7 Oct 1995 12:03:06 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA15167 ; Sat, 7 Oct 1995 12:02:57 -0700 Date: Sat, 7 Oct 1995 12:02:57 -0700 From: David Greenman Message-Id: <199510071902.MAA15167@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm swap_pager.h vm_fault.c vm_pageout.c vm_unix.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 12:02:56 Modified: sys/vm swap_pager.h vm_fault.c vm_pageout.c vm_unix.c Log: Fix argument passing to the "freeer" routine. Added some prototypes. (bde) Moved extern declaration of swap_pager_full into swap_pager.h and out of the various files that reference it. (davidg) Submitted by: bde & davidg From owner-cvs-sys Sat Oct 7 13:07:32 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA18188 for cvs-sys-outgoing; Sat, 7 Oct 1995 13:07:32 -0700 Received: (from bde@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA18172 ; Sat, 7 Oct 1995 13:07:21 -0700 Date: Sat, 7 Oct 1995 13:07:21 -0700 From: Bruce Evans Message-Id: <199510072007.NAA18172@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa cx.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk bde 95/10/07 13:07:20 Modified: sys/i386/isa cx.c Log: Restore my changes from revisions 1.8, 1.9 and 1.10. They were blown away be the previous commit. It didn't even compile. From owner-cvs-sys Sat Oct 7 13:10:23 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA18400 for cvs-sys-outgoing; Sat, 7 Oct 1995 13:10:23 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA18391 ; Sat, 7 Oct 1995 13:10:14 -0700 Date: Sat, 7 Oct 1995 13:10:14 -0700 From: David Greenman Message-Id: <199510072010.NAA18391@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if_tun.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 13:10:13 Branch: sys/net RELENG_2_1_0 Modified: sys/net if_tun.c Log: Brought in changes from rev 1.10: properly handle BPF writes and multicasts. From owner-cvs-sys Sat Oct 7 13:13:16 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA18682 for cvs-sys-outgoing; Sat, 7 Oct 1995 13:13:16 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA18663 ; Sat, 7 Oct 1995 13:13:05 -0700 Date: Sat, 7 Oct 1995 13:13:05 -0700 From: David Greenman Message-Id: <199510072013.NAA18663@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet in_pcb.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 13:13:04 Branch: sys/netinet RELENG_2_1_0 Modified: sys/netinet in_pcb.c Log: Brought in changes from rev 1.13: return correct error code an permission failure. From owner-cvs-sys Sat Oct 7 13:17:45 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA18981 for cvs-sys-outgoing; Sat, 7 Oct 1995 13:17:45 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA18964 ; Sat, 7 Oct 1995 13:17:36 -0700 Date: Sat, 7 Oct 1995 13:17:36 -0700 From: David Greenman Message-Id: <199510072017.NAA18964@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet raw_ip.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 13:17:35 Branch: sys/netinet RELENG_2_1_0 Modified: sys/netinet raw_ip.c Log: Brought in changes from rev 1.22: bugfix for IP_HDRINCL. From owner-cvs-sys Sat Oct 7 13:21:13 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA19381 for cvs-sys-outgoing; Sat, 7 Oct 1995 13:21:13 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA19351 ; Sat, 7 Oct 1995 13:21:03 -0700 Date: Sat, 7 Oct 1995 13:21:03 -0700 From: David Greenman Message-Id: <199510072021.NAA19351@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet udp_usrreq.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 13:21:01 Branch: sys/netinet RELENG_2_1_0 Modified: sys/netinet udp_usrreq.c Log: Brought in changes from rev 1.14: always check input UDP checksums even if checksum generation is disabled. From owner-cvs-sys Sat Oct 7 13:34:55 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA20573 for cvs-sys-outgoing; Sat, 7 Oct 1995 13:34:55 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA20528 ; Sat, 7 Oct 1995 13:34:34 -0700 Date: Sat, 7 Oct 1995 13:34:34 -0700 From: David Greenman Message-Id: <199510072034.NAA20528@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci if_de.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/10/07 13:34:33 Modified: sys/pci if_de.c Log: Add SIOCGIFADDR support. From owner-cvs-sys Sat Oct 7 14:45:26 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA25871 for cvs-sys-outgoing; Sat, 7 Oct 1995 14:45:26 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id OAA25822 ; Sat, 7 Oct 1995 14:44:59 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id HAA03726; Sun, 8 Oct 1995 07:41:01 +1000 Date: Sun, 8 Oct 1995 07:41:01 +1000 From: Bruce Evans Message-Id: <199510072141.HAA03726@godzilla.zeta.org.au> To: CVS-commiters@freefall.freebsd.org, bde@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa cx.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk > Modified: sys/i386/isa cx.c > Log: > Restore my changes from revisions 1.8, 1.9 and 1.10. They were blown away > be the previous commit. It didn't even compile. This should be in 2.1 too. Apparently no one compiled the broken version in either -current or in 2.1, although LINT covers it. Bruce From owner-cvs-sys Sat Oct 7 16:47:38 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA02229 for cvs-sys-outgoing; Sat, 7 Oct 1995 16:47:38 -0700 Received: (from swallace@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA02214 ; Sat, 7 Oct 1995 16:47:28 -0700 Date: Sat, 7 Oct 1995 16:47:28 -0700 From: Steven Wallace Message-Id: <199510072347.QAA02214@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_exit.c uipc_syscalls.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk swallace 95/10/07 16:47:27 Modified: sys/kern kern_exit.c uipc_syscalls.c Log: Remove compat_43 psuedo-argument hack, and replace with a better hack. Instead of using a fake "compat" argument, pass a real compat int to function if COMPAT_43 is defined. Functions involved: wait4, accept, recvfrom, getsockname. With the compat psuedo-argument, this introduces an argument structure that can have two possible sizes depending on compat options. This makes life difficult for lkm modules like ibcs2, which would have to guess what size used in kernel when compiled. Also, the prototype generator for these structures cannot generate proper sizes. Now there is only one fixed structure and makes everybody happy. I recommend these changes be introduced to 2.1 so that ibcs2, linux lkm's generated for 2.2 can still run on a 2.1 kernel. From owner-cvs-sys Sat Oct 7 16:48:12 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA02343 for cvs-sys-outgoing; Sat, 7 Oct 1995 16:48:12 -0700 Received: (from swallace@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA02334 ; Sat, 7 Oct 1995 16:48:09 -0700 Date: Sat, 7 Oct 1995 16:48:09 -0700 From: Steven Wallace Message-Id: <199510072348.QAA02334@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys systm.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk swallace 95/10/07 16:48:08 Modified: sys/sys systm.h Log: Remove compat int from wait_args structure since no longer used or desired. From owner-cvs-sys Sat Oct 7 16:56:25 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA03081 for cvs-sys-outgoing; Sat, 7 Oct 1995 16:56:25 -0700 Received: (from swallace@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA03071 ; Sat, 7 Oct 1995 16:56:22 -0700 Date: Sat, 7 Oct 1995 16:56:22 -0700 From: Steven Wallace Message-Id: <199510072356.QAA03071@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern makesyscalls.sh syscalls.master Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk swallace 95/10/07 16:56:21 Modified: sys/kern makesyscalls.sh syscalls.master Log: Fix misc formatting errors in makesyscalls.sh. Add CPT_NOA type which is COMPAT with NOARGS -- do not produce argument struct in sysproto. Change accept, recvfrom, getsockname to CPT_NOA type. Fix getrlimit, setrlimit argument #2 name to struct rlimit. From owner-cvs-sys Sat Oct 7 16:57:12 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA03181 for cvs-sys-outgoing; Sat, 7 Oct 1995 16:57:12 -0700 Received: (from swallace@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA03159 ; Sat, 7 Oct 1995 16:57:06 -0700 Date: Sat, 7 Oct 1995 16:57:06 -0700 From: Steven Wallace Message-Id: <199510072357.QAA03159@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys sysproto.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk swallace 95/10/07 16:57:06 Modified: sys/sys sysproto.h Log: Update sysproto.h to reflect changes. From owner-cvs-sys Sat Oct 7 17:06:33 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA03664 for cvs-sys-outgoing; Sat, 7 Oct 1995 17:06:33 -0700 Received: (from swallace@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA03654 ; Sat, 7 Oct 1995 17:06:24 -0700 Date: Sat, 7 Oct 1995 17:06:24 -0700 From: Steven Wallace Message-Id: <199510080006.RAA03654@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys systm.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk swallace 95/10/07 17:06:23 Modified: sys/kern imgact_shell.c init_main.c kern_descrip.c kern_exec.c kern_exit.c kern_fork.c kern_prot.c vfs_bio.c vfs_syscalls.c sys/sys systm.h Log: Remove prototype definitions from . Prototypes are located in . Add appropriate #include to files that needed protos from systm.h. Add structure definitions to appropriate files that relied on sys/systm.h, right before system call definition, as in the rest of the kernel source. In kern_prot.c, instead of using the dummy structure "args", create individual dummy structures named _args. This makes life easier for prototype generation. From owner-cvs-sys Sat Oct 7 17:09:05 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA03889 for cvs-sys-outgoing; Sat, 7 Oct 1995 17:09:05 -0700 Received: (from swallace@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA03874 ; Sat, 7 Oct 1995 17:09:02 -0700 Date: Sat, 7 Oct 1995 17:09:02 -0700 From: Steven Wallace Message-Id: <199510080009.RAA03874@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/miscfs/portal portal_vnops.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk swallace 95/10/07 17:09:01 Modified: sys/miscfs/portal portal_vnops.c Log: Add #include to get struct close_args and close function prototype. From owner-cvs-sys Sat Oct 7 18:41:11 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id SAA08992 for cvs-sys-outgoing; Sat, 7 Oct 1995 18:41:11 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id SAA08977 ; Sat, 7 Oct 1995 18:40:39 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id LAA10967; Sun, 8 Oct 1995 11:35:48 +1000 Date: Sun, 8 Oct 1995 11:35:48 +1000 From: Bruce Evans Message-Id: <199510080135.LAA10967@godzilla.zeta.org.au> To: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, swallace@freefall.freebsd.org Subject: Re: cvs commit: src/sys/kern kern_exit.c uipc_syscalls.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk > Modified: sys/kern kern_exit.c uipc_syscalls.c > Log: > Remove compat_43 psuedo-argument hack, and replace with a better hack. > Instead of using a fake "compat" argument, pass a real compat int to function > if COMPAT_43 is defined. Functions involved: wait4, accept, recvfrom, > getsockname. The global changes related to this get in my way a bit. I include everywhere necessary, and yesterday's changes caused errors for about 200 out of 220 syscalls. Most were for redefined arg structs. I hoped to reduce the number of changes by leaving the old bogusly placed arg struct declarations alone until later (I have about 500K of diffs for prototype-related changes in 350 files to commit when the 2.1 release stops getting in the way of current development). Some of the errors were for real inconsistencies. E.g., fcntl() is declared as having type `int fcntl(int fd, int cmd, void *arg)' in syscalls.master but its type is actually `int fcntl(int fd, int cmd, ...)' although it is documented as having type `int fcntl(int fd, int cmd, int arg)' in fcntl.1. The version with `int arg' is implemented (using bogus casts that fail when ints are 32 bits and pointers is 64 bits to convert `arg' to a pointer when the actual arg was a pointer). This breaks messily when there is a correct prototype in scope. In 4.4lite2 and presumably in NetBSD, fcntl() is implemented to support the `void *' version. The bogus handling of types is enshrined in syscallarg() and SCARG() macros. Many changes are required, and the type system is abused more than before :-(. The correct way to handle all this is to pass around `void *' args and cast them to pointers to the appropriate structs. If inline functions are allowed, then the casts and the uap's can be hidden inside automatically generated inline functions so that the sources look simple. > With the compat psuedo-argument, this introduces an argument structure > that can have two possible sizes depending on compat options. I was just looking at the compat kludge when I gave up on this last night. > This makes life difficult for lkm modules like ibcs2, which would > have to guess what size used in kernel when compiled. Also, > the prototype generator for these structures cannot generate proper sizes. > > Now there is only one fixed structure and makes everybody happy. Good. There is no such thing as a variant struct, `compat' is `#if defined(COMPAT_43) || defined(COMPAT_IBCS2)' in although it is used in all cases. The args struct declarations in are another thing that break when is included enough. > I recommend these changes be introduced to 2.1 so that ibcs2, linux > lkm's generated for 2.2 can still run on a 2.1 kernel. This area will change a lot soon. I doubt that 2.2 lkms will remain compatible for long. I think mine are already calling functions that don't exist in current, and I only added a few functions because the existing ones cause type mismatches if prototypes are in scope. ibcs2 currently causes about 200 lines of warnings here (with prototypes for all the syscall functions are in scope). These are mainly for passing args of the wrong type to fcntl(), ioctl() and lseek(). This is particularly annoying because the args must be repacked for these functions and it would be easy to pack them into the correct structs. Have you fixed some of these problems? There are suites of syscall type mismatches for the standard syscalls and for each emulated suite of syscalls. I hope to only have to fix the standard ones. Bruce From owner-cvs-sys Sat Oct 7 19:00:28 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA09924 for cvs-sys-outgoing; Sat, 7 Oct 1995 19:00:28 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id TAA09889 ; Sat, 7 Oct 1995 19:00:04 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id LAA11459; Sun, 8 Oct 1995 11:54:51 +1000 Date: Sun, 8 Oct 1995 11:54:51 +1000 From: Bruce Evans Message-Id: <199510080154.LAA11459@godzilla.zeta.org.au> To: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, swallace@freefall.freebsd.org Subject: Re: cvs commit: src/sys/sys systm.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk >swallace 95/10/07 17:06:23 > Modified: sys/kern imgact_shell.c init_main.c kern_descrip.c > kern_exec.c kern_exit.c kern_fork.c kern_prot.c > vfs_bio.c vfs_syscalls.c > sys/sys systm.h > Log: > Remove prototype definitions from . > Prototypes are located in . > Add appropriate #include to files that needed > protos from systm.h. This duplicates work that I was waiting to commit. has to be included in 48 headers altogether. Sigh. > Add structure definitions to appropriate files that relied on sys/systm.h, > right before system call definition, as in the rest of the kernel source. Aren't the definitions in ? > In kern_prot.c, instead of using the dummy structure "args", create > individual dummy structures named _args. This makes > life easier for prototype generation. The extra fields that I added to syscalls.master were mostly to delay having to do this. They should be removed soon. Bruce From owner-cvs-sys Sat Oct 7 20:16:55 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id UAA13615 for cvs-sys-outgoing; Sat, 7 Oct 1995 20:16:55 -0700 Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id UAA13601 ; Sat, 7 Oct 1995 20:16:36 -0700 Received: from corbin.Root.COM (corbin [198.145.90.50]) by Root.COM (8.6.12/8.6.5) with ESMTP id UAA03836; Sat, 7 Oct 1995 20:15:01 -0700 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.12/8.6.5) with SMTP id UAA00134; Sat, 7 Oct 1995 20:16:40 -0700 Message-Id: <199510080316.UAA00134@corbin.Root.COM> To: Bruce Evans cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa cx.c In-reply-to: Your message of "Sun, 08 Oct 95 07:41:01 +1000." <199510072141.HAA03726@godzilla.zeta.org.au> From: David Greenman Reply-To: davidg@Root.COM Date: Sat, 07 Oct 1995 20:16:38 -0700 Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk >> Modified: sys/i386/isa cx.c >> Log: >> Restore my changes from revisions 1.8, 1.9 and 1.10. They were blown away >> be the previous commit. It didn't even compile. > >This should be in 2.1 too. Apparently no one compiled the broken version >in either -current or in 2.1, although LINT covers it. Yes, I know; it's on my list of things to fix. Thanks. -DG From owner-cvs-sys Sat Oct 7 23:42:39 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA20718 for cvs-sys-outgoing; Sat, 7 Oct 1995 23:42:39 -0700 Received: from meter.eng.uci.edu (root@meter.eng.uci.edu [128.200.85.3]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id XAA20713 ; Sat, 7 Oct 1995 23:42:28 -0700 Received: from newport.ece.uci.edu by meter.eng.uci.edu (8.7) id XAA20350; Sat, 7 Oct 1995 23:42:26 -0700 (PDT) Received: from localhost by newport.ece.uci.edu (8.7) id XAA20642; Sat, 7 Oct 1995 23:42:24 -0700 (PDT) Message-Id: <199510080642.XAA20642@newport.ece.uci.edu> To: Bruce Evans cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/sys systm.h In-reply-to: Your message of "Sun, 08 Oct 1995 11:54:51 +1000." <199510080154.LAA11459@godzilla.zeta.org.au> Date: Sat, 07 Oct 1995 23:42:18 -0700 From: Steven Wallace Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk >> Add appropriate #include to files that needed >> protos from systm.h. > > This duplicates work that I was waiting to commit. has > to be included in 48 headers altogether. Sigh. > >> Add structure definitions to appropriate files that relied on sys/systm.h, >> right before system call definition, as in the rest of the kernel source. > > Aren't the definitions in ? > had protos in it which our now removed since they are in now. I only added #include that were making EXTERNAL calls and needed the struct/proto. I suppose the real way to do stuff is to #include everywhere and remove the local struct definition (I thought they could be left in place as comments since it is nice to look right at the function instead of searching through a header file). But I did not want to commit such large changes. I was simply conforming my changes to fit the apparent standard: define structure near system call definiton and use (which I have now redefined to use when an outside function needs the structure/proto to make an internal system call. Should we move to include everywhere and remove then unnecessary "local" arg structure definitions? Do you want to work on such changes? Also, I would like to use "void *uap" instead of "struct dummy_arg *uap" for system calls that do not need an argument. Why do we need to define a dummy structure with a single dummy int in it? Won't void * work just as good? (Then I can remove all that dummy struct generation) BTW, regarding IBCS2 stuff, I now have new working code (taken from NetBSD) and fixed everything up so that it compiles cleanly with no warning messages. It includes everywhere and also its local (generated using ibcs2 syscalls.master and new makesyscalls.sh). Steven