From owner-cvs-sys Sun Feb 25 12:12:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA16148 for cvs-sys-outgoing; Sun, 25 Feb 1996 12:12:47 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA16129 Sun, 25 Feb 1996 12:12:38 -0800 (PST) Date: Sun, 25 Feb 1996 12:12:38 -0800 (PST) From: Bruce Evans Message-Id: <199602252012.MAA16129@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/gnu/ext2fs ext2_extern.h ext2_vfsops.c src/sys/ufs/ffs ffs_extern.h ffs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/02/25 12:12:37 Modified: sys/gnu/ext2fs ext2_extern.h ext2_vfsops.c sys/ufs/ffs ffs_extern.h ffs_vfsops.c Log: Removed vestigial support for the obsolete FIFO option. In ext2fs it caused null pointer panics for all fifo operations unless FIFO was defined. Revision Changes Path 1.6 +0 -5 src/sys/gnu/ext2fs/ext2_extern.h 1.8 +1 -1 src/sys/gnu/ext2fs/ext2_vfsops.c 1.10 +1 -2 src/sys/ufs/ffs/ffs_extern.h 1.36 +2 -2 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-sys Sun Feb 25 13:01:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA19208 for cvs-sys-outgoing; Sun, 25 Feb 1996 13:01:45 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA19193 Sun, 25 Feb 1996 13:01:34 -0800 (PST) Date: Sun, 25 Feb 1996 13:01:34 -0800 (PST) From: Bruce Evans Message-Id: <199602252101.NAA19193@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa fd.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/02/25 13:01:33 Modified: sys/i386/isa fd.c Log: Don't turn off the motor on active drives. The motor timeout may occur while a command is in progress if the system is overloaded or was stopped at a debugger breakpoint. Revision Changes Path 1.80 +12 -1 src/sys/i386/isa/fd.c From owner-cvs-sys Sun Feb 25 13:11:11 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA19724 for cvs-sys-outgoing; Sun, 25 Feb 1996 13:11:11 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA19692 Sun, 25 Feb 1996 13:10:57 -0800 (PST) Date: Sun, 25 Feb 1996 13:10:57 -0800 (PST) From: Bruce Evans Message-Id: <199602252110.NAA19692@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa sio.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/02/25 13:10:57 Modified: sys/i386/isa sio.c Log: Added some delays to the probe. This might fix some incompatible UARTs (the ones that take more than a few hundred nsec and less than 1 msec to switch their IRQ output). Revision Changes Path 1.135 +4 -1 src/sys/i386/isa/sio.c From owner-cvs-sys Sun Feb 25 17:05:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA08138 for cvs-sys-outgoing; Sun, 25 Feb 1996 17:05:47 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA08117 Sun, 25 Feb 1996 17:05:39 -0800 (PST) Date: Sun, 25 Feb 1996 17:05:39 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199602260105.RAA08117@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/eisa 3c5x9.c aha1742.c aic7770.c bt74x.c eisaconf.c src/sys/i386/isa if_ep.c if_epreg.h src/sys/i386/conf files.i386 Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk gibbs 96/02/25 17:05:38 Modified: sys/i386/conf files.i386 Log: Add i386/eisa/3c5x9.c, the eisaconf probe for the 3Com 3c579 and the 3c509 when in eisa configuration mode. Revision Changes Path 1.128 +2 -1 src/sys/i386/conf/files.i386 Modified: sys/i386/eisa aha1742.c aic7770.c bt74x.c eisaconf.c Added: sys/i386/eisa 3c5x9.c Log: 3c5x9.c: The eisaconf probe for the 3Com 3c579 and the 3c509 when in eisa configuration mode. aha1742.c aic7770.c bt74x.c: Only call eisa_registerdev after the probe is successfully. eisaconf.c: Increase kdc->kdc_datalen during the eisa_reg* functions instead of in the eisa_add* functions since eisa_registerdev has already been called and we have a kdc to manipulate. Revision Changes Path 1.51 +2 -2 src/sys/i386/eisa/aha1742.c 1.25 +2 -2 src/sys/i386/eisa/aic7770.c 1.5 +3 -3 src/sys/i386/eisa/bt74x.c 1.16 +2 -2 src/sys/i386/eisa/eisaconf.c Modified: sys/i386/isa if_ep.c if_epreg.h Log: Clean up the 3c5x9 driver and add an eisaconf probe to it. This should prevent it from conflicting with other drivers (like the aic7xxx driver). Most of the work was in spliting out common portions of the driver and making them generic enough to be called from the eisaconf probe. Revision Changes Path 1.42 +243 -185 src/sys/i386/isa/if_ep.c 1.12 +17 -6 src/sys/i386/isa/if_epreg.h From owner-cvs-sys Sun Feb 25 17:16:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA08883 for cvs-sys-outgoing; Sun, 25 Feb 1996 17:16:18 -0800 (PST) Received: from precipice.shockwave.com (precipice.shockwave.com [171.69.108.33]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id RAA08871 Sun, 25 Feb 1996 17:16:14 -0800 (PST) Received: from localhost.shockwave.com (localhost.shockwave.com [127.0.0.1]) by precipice.shockwave.com (8.7.4/8.7.3) with SMTP id RAA04387; Sun, 25 Feb 1996 17:15:43 -0800 (PST) Message-Id: <199602260115.RAA04387@precipice.shockwave.com> To: "Justin T. Gibbs" cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/eisa 3c5x9.c aha1742.c aic7770.c bt74x.c eisaconf.c src/sys/i386/isa if_ep.c if_epreg.h src/sys/i386/conf files.i386 In-reply-to: Your message of "Sun, 25 Feb 1996 17:05:39 PST." <199602260105.RAA08117@freefall.freebsd.org> Date: Sun, 25 Feb 1996 17:15:42 -0800 From: Paul Traina Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk If you would be so kind, please close out the bug reports dealing with the 5x9 bugs you've fixed. From: "Justin T. Gibbs" Subject: cvs commit: src/sys/i386/eisa 3c5x9.c aha1742.c aic7770.c bt74x.c e >>isaconf.c src/sys/i386/isa if_ep.c if_epreg.h src/sys/i386/conf files.i386 gibbs 96/02/25 17:05:38 Modified: sys/i386/conf files.i386 Log: Add i386/eisa/3c5x9.c, the eisaconf probe for the 3Com 3c579 and the 3c509 when in eisa configuration mode. Revision Changes Path 1.128 +2 -1 src/sys/i386/conf/files.i386 Modified: sys/i386/eisa aha1742.c aic7770.c bt74x.c eisaconf.c Added: sys/i386/eisa 3c5x9.c Log: 3c5x9.c: The eisaconf probe for the 3Com 3c579 and the 3c509 when in eisa configuration mode. aha1742.c aic7770.c bt74x.c: Only call eisa_registerdev after the probe is successfully. eisaconf.c: Increase kdc->kdc_datalen during the eisa_reg* functions instead of in the eisa_add* functions since eisa_registerdev has already been called and we have a kdc to manipulate. Revision Changes Path 1.51 +2 -2 src/sys/i386/eisa/aha1742.c 1.25 +2 -2 src/sys/i386/eisa/aic7770.c 1.5 +3 -3 src/sys/i386/eisa/bt74x.c 1.16 +2 -2 src/sys/i386/eisa/eisaconf.c Modified: sys/i386/isa if_ep.c if_epreg.h Log: Clean up the 3c5x9 driver and add an eisaconf probe to it. This should prevent it from conflicting with other drivers (like the aic7xxx driver). Most of the work was in spliting out common portions of the driver and making them generic enough to be called from the eisaconf probe. Revision Changes Path 1.42 +243 -185 src/sys/i386/isa/if_ep.c 1.12 +17 -6 src/sys/i386/isa/if_epreg.h From owner-cvs-sys Mon Feb 26 06:01:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA19951 for cvs-sys-outgoing; Mon, 26 Feb 1996 06:01:39 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA19933 Mon, 26 Feb 1996 06:01:23 -0800 (PST) Date: Mon, 26 Feb 1996 06:01:23 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199602261401.GAA19933@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern uipc_syscalls.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/02/26 06:01:22 Branch: sys/kern RELENG_2_1_0 Modified: sys/kern uipc_syscalls.c Log: Make getsockopt handle a link of mbufs, rather than just one. Revision Changes Path 1.6.4.1 +13 -6 src/sys/kern/uipc_syscalls.c From owner-cvs-sys Mon Feb 26 07:24:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA24440 for cvs-sys-outgoing; Mon, 26 Feb 1996 07:24:09 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA24369 Mon, 26 Feb 1996 07:23:42 -0800 (PST) Date: Mon, 26 Feb 1996 07:23:42 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199602261523.HAA24369@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_fw.c ip_fw.h ip_input.c ip_output.c raw_ip.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/02/26 07:23:41 Branch: sys/netinet RELENG_2_1_0 Modified: sys/netinet ip_fw.c ip_fw.h ip_input.c ip_output.c raw_ip.c Log: Update ipfw code to same level as -current. Revision Changes Path 1.14.4.6 +141 -62 src/sys/netinet/ip_fw.c 1.11.4.3 +17 -19 src/sys/netinet/ip_fw.h 1.22.4.4 +3 -3 src/sys/netinet/ip_input.c 1.19.4.4 +2 -2 src/sys/netinet/ip_output.c 1.19.4.6 +16 -17 src/sys/netinet/raw_ip.c From owner-cvs-sys Mon Feb 26 07:28:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA24899 for cvs-sys-outgoing; Mon, 26 Feb 1996 07:28:26 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA24881 Mon, 26 Feb 1996 07:28:18 -0800 (PST) Date: Mon, 26 Feb 1996 07:28:18 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199602261528.HAA24881@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_fw.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/02/26 07:28:18 Modified: sys/netinet ip_fw.c Log: Fix wrong logic, certain rules never matched. Revision Changes Path 1.33 +2 -2 src/sys/netinet/ip_fw.c From owner-cvs-sys Mon Feb 26 12:18:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA12909 for cvs-sys-outgoing; Mon, 26 Feb 1996 12:18:02 -0800 (PST) Received: from gvr.win.tue.nl (root@gvr.win.tue.nl [131.155.210.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id MAA12891 Mon, 26 Feb 1996 12:17:52 -0800 (PST) Received: by gvr.win.tue.nl (8.6.10/1.53) id VAA05723; Mon, 26 Feb 1996 21:17:48 +0100 From: guido@gvr.win.tue.nl (Guido van Rooij) Message-Id: <199602262017.VAA05723@gvr.win.tue.nl> Subject: Re: cvs commit: src/sys/conf files src/sys/i386/conf LINT src/sys/netinet ip_fw.c ip_fw.h ip_input.c ip_output.c raw_ip.c To: phk@freefall.freebsd.org (Poul-Henning Kamp) Date: Mon, 26 Feb 1996 21:17:48 +0100 (MET) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199602231548.HAA16489@freefall.freebsd.org> from "Poul-Henning Kamp" at Feb 23, 96 07:48:02 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk Poul-Henning Kamp wrote: > > phk 96/02/23 07:48:01 > > Modified: sys/conf files > sys/i386/conf LINT > sys/netinet ip_fw.c ip_fw.h ip_input.c ip_output.c raw_ip.c > Log: > Big sweep over the IPFIREWALL and IPACCT code. > > Close the ip-fragment hole. > Waste less memory. > Rewrite to contemporary more readable style. > Kill separate IPACCT facility, use "accept" rules in IPFIREWALL. > Filter incoming >and< outgoing packets. > Replace "policy" by sticky "deny all" rule. > Rules have numbers used for ordering and deletion. > Remove "rerorder" code entirely. > Count packet & bytecount matches for rules. I used to use ipfw a lot. Some 6 months ago I changed to Darren Reed's ipfilter because: 1) it runs on more platforms 2) it is more actively developped 3) it has more functionality. Please take a look at: http://coombs.anu.edu.au/~avalon I think we should consider putting it in our base tree too. What do you guys think? -Guido From owner-cvs-sys Mon Feb 26 12:26:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA13406 for cvs-sys-outgoing; Mon, 26 Feb 1996 12:26:58 -0800 (PST) Received: from gvr.win.tue.nl (root@gvr.win.tue.nl [131.155.210.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id MAA13387 Mon, 26 Feb 1996 12:26:39 -0800 (PST) Received: by gvr.win.tue.nl (8.6.10/1.53) id VAA05747; Mon, 26 Feb 1996 21:24:15 +0100 From: guido@gvr.win.tue.nl (Guido van Rooij) Message-Id: <199602262024.VAA05747@gvr.win.tue.nl> Subject: Re: cvs commit: src/sys/netinet ip_fw.c src/sys/i386/conf LINT To: phk@freefall.freebsd.org (Poul-Henning Kamp) Date: Mon, 26 Feb 1996 21:24:15 +0100 (MET) Cc: CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199602121434.GAA02606@freefall.freebsd.org> from "Poul-Henning Kamp" at Feb 12, 96 06:34:22 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk Poul-Henning Kamp wrote: > > phk 96/02/12 06:34:22 > > Branch: sys/i386/conf RELENG_2_1_0 > sys/netinet RELENG_2_1_0 > Modified: sys/i386/conf LINT > sys/netinet ip_fw.c > Log: > Release-note material: > The ipfw code will no longer sort the rules as default. > This means that access-lists may take a different meaning now. > >>> Please review your access lists <<< This should *definately* go into our RELEASE-NOTES for the next release. -Guido From owner-cvs-sys Mon Feb 26 12:36:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA14050 for cvs-sys-outgoing; Mon, 26 Feb 1996 12:36:06 -0800 (PST) Received: from tfs.com (tfs.com [140.145.250.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id MAA13978 Mon, 26 Feb 1996 12:35:55 -0800 (PST) Received: from critter.tfs.com by tfs.com (smail3.1.28.1) with SMTP id m0tr9e7-0003xDC; Mon, 26 Feb 96 12:35 PST Received: from localhost.tfs.com (localhost.tfs.com [127.0.0.1]) by critter.tfs.com (8.6.12/8.6.12) with SMTP id VAA12298; Mon, 26 Feb 1996 21:35:39 +0100 X-Authentication-Warning: critter.tfs.com: Host localhost.tfs.com didn't use HELO protocol To: guido@gvr.win.tue.nl (Guido van Rooij) cc: phk@freefall.freebsd.org (Poul-Henning Kamp), CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/conf files src/sys/i386/conf LINT src/sys/netinet ip_fw.c ip_fw.h ip_input.c ip_output.c raw_ip.c In-reply-to: Your message of "Mon, 26 Feb 1996 21:17:48 +0100." <199602262017.VAA05723@gvr.win.tue.nl> Date: Mon, 26 Feb 1996 21:35:37 +0100 Message-ID: <12296.825366937@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk > I used to use ipfw a lot. Some 6 months ago I changed to Darren Reed's > ipfilter because: > 1) it runs on more platforms > 2) it is more actively developped > 3) it has more functionality. > Please take a look at: > http://coombs.anu.edu.au/~avalon > > I think we should consider putting it in our base tree too. > What do you guys think? I think it would be a great candidate for a port/lkm and that we should certainly try to make the kernel-hooks it needs available. I think that somebody needs to "sponsor" the code with a lot of support hours if it is to make it into the base tree. (hint hint hint! :-) -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so. From owner-cvs-sys Mon Feb 26 12:44:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA14605 for cvs-sys-outgoing; Mon, 26 Feb 1996 12:44:24 -0800 (PST) Received: from gvr.win.tue.nl (root@gvr.win.tue.nl [131.155.210.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id MAA14597 Mon, 26 Feb 1996 12:44:11 -0800 (PST) Received: by gvr.win.tue.nl (8.6.10/1.53) id VAA05820; Mon, 26 Feb 1996 21:44:02 +0100 From: guido@gvr.win.tue.nl (Guido van Rooij) Message-Id: <199602262044.VAA05820@gvr.win.tue.nl> Subject: Re: cvs commit: src/sys/conf files src/sys/i386/conf LINT src/sys/netinet ip_fw.c ip_fw.h ip_input.c ip_output.c raw_ip.c To: phk@critter.tfs.com (Poul-Henning Kamp) Date: Mon, 26 Feb 1996 21:44:02 +0100 (MET) Cc: phk@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <12296.825366937@critter.tfs.com> from "Poul-Henning Kamp" at Feb 26, 96 09:35:37 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk > > I think it would be a great candidate for a port/lkm and that we should > certainly try to make the kernel-hooks it needs available. > > I think that somebody needs to "sponsor" the code with a lot of support > hours if it is to make it into the base tree. (hint hint hint! :-) > I'll see what I can do. I still have some other things lying around that I cannot find time for 1) Improved locate code (Nate: do you still have this around?) 2) Improved password updating (works well with +15000 entries in the password file dropping from minutes to seconds). 3) small stuff And even this is not very much. When I upgrade my ISP to the latest version of it, I'll put it into -current. -Guido From owner-cvs-sys Mon Feb 26 13:47:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA20008 for cvs-sys-outgoing; Mon, 26 Feb 1996 13:47:33 -0800 (PST) Received: (from guido@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA19974 Mon, 26 Feb 1996 13:47:17 -0800 (PST) Date: Mon, 26 Feb 1996 13:47:17 -0800 (PST) From: Guido van Rooij Message-Id: <199602262147.NAA19974@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-usrbin, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c tcp_var.h src/usr.bin/netstat inet.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk guido 96/02/26 13:47:17 Modified: usr.bin/netstat inet.c sys/netinet tcp_input.c tcp_var.h Log: Add a counter for the number of times the listen queue was overflowed to the tcpstat structure. (netstat -s) Reviewed by: wollman Obtained from: Steves, TCP/IP Ill. vol.3, page 189 Revision Changes Path 1.16 +1 -0 src/usr.bin/netstat/inet.c 1.37 +4 -2 src/sys/netinet/tcp_input.c 1.29 +2 -1 src/sys/netinet/tcp_var.h From owner-cvs-sys Mon Feb 26 19:04:49 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA13515 for cvs-sys-outgoing; Mon, 26 Feb 1996 19:04:49 -0800 (PST) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA13473 Mon, 26 Feb 1996 19:04:30 -0800 (PST) Date: Mon, 26 Feb 1996 19:04:30 -0800 (PST) From: Gary Palmer Message-Id: <199602270304.TAA13473@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk gpalmer 96/02/26 19:04:29 Branch: sys/i386/scsi RELENG_2_1_0 Modified: sys/i386/scsi aic7xxx.c Log: Add a missing space to a panic message: panic: ahcintr: AWAITING_MSG for an SCB thatdoes not have a waiting message. ^^ Revision Changes Path 1.29.2.10 +2 -2 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Mon Feb 26 23:58:08 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA11803 for cvs-sys-outgoing; Mon, 26 Feb 1996 23:58:08 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA11770 Mon, 26 Feb 1996 23:57:59 -0800 (PST) Date: Mon, 26 Feb 1996 23:57:59 -0800 (PST) From: Mike Pritchard Message-Id: <199602270757.XAA11770@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ufs/ufs quota.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk mpp 96/02/26 23:57:58 Modified: sys/ufs/ufs quota.h Log: Add a prototype for the quotactl system call. Revision Changes Path 1.5 +7 -1 src/sys/ufs/ufs/quota.h From owner-cvs-sys Tue Feb 27 07:13:27 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA25159 for cvs-sys-outgoing; Tue, 27 Feb 1996 07:13:27 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA25137 Tue, 27 Feb 1996 07:13:05 -0800 (PST) Date: Tue, 27 Feb 1996 07:13:05 -0800 (PST) From: Bruce Evans Message-Id: <199602271513.HAA25137@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_var.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/02/27 07:13:03 Modified: sys/netinet tcp_var.h Log: Spell tcp_listendrop consistently so that tcp_input.c and netstat compile. Revision Changes Path 1.30 +2 -2 src/sys/netinet/tcp_var.h From owner-cvs-sys Tue Feb 27 10:54:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA12265 for cvs-sys-outgoing; Tue, 27 Feb 1996 10:54:04 -0800 (PST) Received: (from ache@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA12251 Tue, 27 Feb 1996 10:53:52 -0800 (PST) Date: Tue, 27 Feb 1996 10:53:52 -0800 (PST) From: "Andrey A. Chernov" Message-Id: <199602271853.KAA12251@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa mcd.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk ache 96/02/27 10:53:52 Modified: sys/i386/isa mcd.c Log: rmcd0c: now several ioctls (eject/close/debug/reset/etc.) works even not CD sensed. Open of this device without CD sensed allowed too. Other ioctls re-sense CD for this device. Revision Changes Path 1.72 +71 -58 src/sys/i386/isa/mcd.c From owner-cvs-sys Tue Feb 27 11:08:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA13494 for cvs-sys-outgoing; Tue, 27 Feb 1996 11:08:47 -0800 (PST) Received: (from ache@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA13480 Tue, 27 Feb 1996 11:08:42 -0800 (PST) Date: Tue, 27 Feb 1996 11:08:42 -0800 (PST) From: "Andrey A. Chernov" Message-Id: <199602271908.LAA13480@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa mcd.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk ache 96/02/27 11:08:41 Modified: sys/i386/isa mcd.c Log: Fix re-sense code Remove unused part of close code Revision Changes Path 1.73 +6 -4 src/sys/i386/isa/mcd.c From owner-cvs-sys Wed Feb 28 05:30:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA08413 for cvs-sys-outgoing; Wed, 28 Feb 1996 05:30:35 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA08375 Wed, 28 Feb 1996 05:30:16 -0800 (PST) Date: Wed, 28 Feb 1996 05:30:16 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199602281330.FAA08375@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_fwdef.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/02/28 05:30:15 Removed: sys/netinet ip_fwdef.c Log: Forgot to remove this file. From owner-cvs-sys Wed Feb 28 08:23:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA19096 for cvs-sys-outgoing; Wed, 28 Feb 1996 08:23:16 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA19066 Wed, 28 Feb 1996 08:22:49 -0800 (PST) Date: Wed, 28 Feb 1996 08:22:49 -0800 (PST) From: Nate Williams Message-Id: <199602281622.IAA19066@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_zp.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk nate 96/02/28 08:22:48 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa if_zp.c Log: Fix for 3C589C model. This patch allows people with the new models to work and doesn't break support for the older models (tested with my 3C589B). Reviewed by: Joshua Gahm Submitted by: hosokawa@mt.cs.keio.ac.jp (HOSOKAWA Tatsumi) Revision Changes Path 1.6.4.2 +3 -1 src/sys/i386/isa/if_zp.c From owner-cvs-sys Wed Feb 28 08:23:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA19172 for cvs-sys-outgoing; Wed, 28 Feb 1996 08:23:52 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA19151 Wed, 28 Feb 1996 08:23:41 -0800 (PST) Date: Wed, 28 Feb 1996 08:23:41 -0800 (PST) From: Nate Williams Message-Id: <199602281623.IAA19151@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_zp.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk nate 96/02/28 08:23:40 Modified: sys/i386/isa if_zp.c Log: Fix for 3C589C model. This patch allows people with the new models to work and doesn't break support for the older models (tested with my 3C589B). Reviewed by: Joshua Gahm Submitted by: hosokawa@mt.cs.keio.ac.jp (HOSOKAWA Tatsumi) Revision Changes Path 1.17 +3 -1 src/sys/i386/isa/if_zp.c From owner-cvs-sys Wed Feb 28 08:28:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA19446 for cvs-sys-outgoing; Wed, 28 Feb 1996 08:28:16 -0800 (PST) Received: from rocky.sri.MT.net (rocky.sri.MT.net [204.182.243.10]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id IAA19326 Wed, 28 Feb 1996 08:27:40 -0800 (PST) Received: (from nate@localhost) by rocky.sri.MT.net (8.6.12/8.6.12) id JAA07772; Wed, 28 Feb 1996 09:30:28 -0700 Date: Wed, 28 Feb 1996 09:30:28 -0700 From: Nate Williams Message-Id: <199602281630.JAA07772@rocky.sri.MT.net> To: Nate Williams Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa if_zp.c In-Reply-To: <199602281622.IAA19066@freefall.freebsd.org> References: <199602281622.IAA19066@freefall.freebsd.org> Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk Nate Williams writes: > Fix for 3C589C model. This patch allows people with the new models to work ^^^^^^ ^^^^^^ ^^^^^^^ Boy, I couldn't have worded that worse, could I? This means all of you with 3C589C can now get back to work since you've been slacking off before. Sigh.... Nate From owner-cvs-sys Wed Feb 28 09:19:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA23692 for cvs-sys-outgoing; Wed, 28 Feb 1996 09:19:14 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA23671 Wed, 28 Feb 1996 09:19:06 -0800 (PST) Date: Wed, 28 Feb 1996 09:19:06 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199602281719.JAA23671@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ep.c if_epreg.h src/sys/i386/eisa 3c5x9.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk gibbs 96/02/28 09:19:05 Modified: sys/i386/eisa 3c5x9.c sys/i386/isa if_ep.c if_epreg.h Log: Fix media type determination. Revision Changes Path 1.2 +3 -2 src/sys/i386/eisa/3c5x9.c 1.43 +3 -6 src/sys/i386/isa/if_ep.c 1.13 +2 -2 src/sys/i386/isa/if_epreg.h From owner-cvs-sys Wed Feb 28 13:42:32 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA15892 for cvs-sys-outgoing; Wed, 28 Feb 1996 13:42:32 -0800 (PST) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA15862 Wed, 28 Feb 1996 13:42:19 -0800 (PST) Date: Wed, 28 Feb 1996 13:42:19 -0800 (PST) From: Gary Palmer Message-Id: <199602282142.NAA15862@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT src/sys/kern subr_prf.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk gpalmer 96/02/28 13:42:17 Modified: sys/i386/conf LINT sys/kern subr_prf.c Log: Add a new option: DDB_UNATTENDED. Stops machine dropping into DDB when it panics, but leaving activation of DDB from the console unaffected. Revision Changes Path 1.241 +8 -1 src/sys/i386/conf/LINT 1.30 +3 -1 src/sys/kern/subr_prf.c From owner-cvs-sys Fri Mar 1 11:01:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA01212 for cvs-sys-outgoing; Fri, 1 Mar 1996 11:01:14 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA01197 Fri, 1 Mar 1996 11:01:05 -0800 (PST) Date: Fri, 1 Mar 1996 11:01:05 -0800 (PST) From: John Dyson Message-Id: <199603011901.LAA01197@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa diskslice_machdep.c src/sys/kern subr_dkbad.c src/sys/ufs/ufs ufs_disksubr.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk dyson 96/03/01 11:01:05 Modified: sys/i386/isa diskslice_machdep.c sys/kern subr_dkbad.c sys/ufs/ufs ufs_disksubr.c Log: Fix a bug that b_flags was getting unnecessarily modified by the slice code. The effect up to now has been insignficant, but improved buffer allocation code will break with this problem. Revision Changes Path 1.18 +4 -4 src/sys/i386/isa/diskslice_machdep.c 1.2 +1 -1 src/sys/kern/subr_dkbad.c 1.21 +3 -3 src/sys/ufs/ufs/ufs_disksubr.c From owner-cvs-sys Fri Mar 1 17:50:10 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA26482 for cvs-sys-outgoing; Fri, 1 Mar 1996 17:50:10 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA26442 Fri, 1 Mar 1996 17:49:53 -0800 (PST) Date: Fri, 1 Mar 1996 17:49:53 -0800 (PST) From: John Dyson Message-Id: <199603020149.RAA26442@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa diskslice_machdep.c src/sys/scsi scsi_ioctl.c src/sys/ufs/ufs ufs_disksubr.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk dyson 96/03/01 17:49:53 Modified: sys/i386/isa diskslice_machdep.c sys/scsi scsi_ioctl.c sys/ufs/ufs ufs_disksubr.c Log: More b_flags fixes. Revision Changes Path 1.19 +3 -3 src/sys/i386/isa/diskslice_machdep.c 1.20 +2 -2 src/sys/scsi/scsi_ioctl.c 1.22 +4 -4 src/sys/ufs/ufs/ufs_disksubr.c From owner-cvs-sys Fri Mar 1 18:54:34 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA00444 for cvs-sys-outgoing; Fri, 1 Mar 1996 18:54:34 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA00426 Fri, 1 Mar 1996 18:54:27 -0800 (PST) Date: Fri, 1 Mar 1996 18:54:27 -0800 (PST) From: John Dyson Message-Id: <199603020254.SAA00426@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm swap_pager.c vm_fault.c vm_glue.c vm_map.c vm_mmap.c vm_object.c vm_object.h vm_page.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk dyson 96/03/01 18:54:26 Modified: sys/vm swap_pager.c vm_fault.c vm_glue.c vm_map.c vm_mmap.c vm_object.c vm_object.h vm_page.c Log: 1) Eliminate unnecessary bzero of UPAGES. 2) Eliminate unnecessary copying of pages during/after forks. 3) Add user map simplification. Revision Changes Path 1.61 +4 -2 src/sys/vm/swap_pager.c 1.41 +128 -43 src/sys/vm/vm_fault.c 1.41 +4 -4 src/sys/vm/vm_glue.c 1.34 +52 -39 src/sys/vm/vm_map.c 1.37 +2 -1 src/sys/vm/vm_mmap.c 1.64 +22 -9 src/sys/vm/vm_object.c 1.27 +2 -1 src/sys/vm/vm_object.h 1.48 +1 -5 src/sys/vm/vm_page.c From owner-cvs-sys Fri Mar 1 19:45:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA03690 for cvs-sys-outgoing; Fri, 1 Mar 1996 19:45:21 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA03674 Fri, 1 Mar 1996 19:45:14 -0800 (PST) Date: Fri, 1 Mar 1996 19:45:14 -0800 (PST) From: John Dyson Message-Id: <199603020345.TAA03674@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c vfs_vnops.c src/sys/ufs/ffs ffs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk dyson 96/03/01 19:45:14 Modified: sys/kern vfs_bio.c vfs_vnops.c sys/ufs/ffs ffs_vfsops.c Log: Enable VMIO for non-VDIR metadata and block device. Revision Changes Path 1.85 +2 -2 src/sys/kern/vfs_bio.c 1.24 +4 -4 src/sys/kern/vfs_vnops.c 1.37 +2 -4 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-sys Fri Mar 1 19:48:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA03968 for cvs-sys-outgoing; Fri, 1 Mar 1996 19:48:29 -0800 (PST) Received: (from pst@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA03950 Fri, 1 Mar 1996 19:48:22 -0800 (PST) Date: Fri, 1 Mar 1996 19:48:22 -0800 (PST) From: Paul Traina Message-Id: <199603020348.TAA03950@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf files.i386 src/sys/i386/isa qcamdefs.h qcamio.c qcam.c qcamreg.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk pst 96/03/01 19:48:21 Modified: sys/i386/conf files.i386 sys/i386/isa qcam.c qcamreg.h Added: sys/i386/isa qcamdefs.h qcamio.c Log: Update the Connectix QuickCam driver to match my current work. - split driver into FreeBSD specific and camera specific portions (qcamio.c can run in user mode, with a Linux "driver top" etc, and qcam.c should be trivial to port to NetBSD and BSDI.) - support for 4bppand bidirectional transfers working better - start of interleaved data-transfers byte-stream decodes (some of this stuff has been pulled out for the moment to make it easier to debug) At this point, anyone who wants to port it to other platforms should feel free to do so. Please feed changes directly back to me so that I can produce a unified distribution. Revision Changes Path 1.129 +2 -1 src/sys/i386/conf/files.i386 1.5 +14 -461 src/sys/i386/isa/qcam.c 1.2 +8 -0 src/sys/i386/isa/qcamreg.h From owner-cvs-sys Fri Mar 1 20:41:10 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA08332 for cvs-sys-outgoing; Fri, 1 Mar 1996 20:41:10 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA08302 Fri, 1 Mar 1996 20:40:58 -0800 (PST) Date: Fri, 1 Mar 1996 20:40:58 -0800 (PST) From: John Dyson Message-Id: <199603020440.UAA08302@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c vfs_cluster.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk dyson 96/03/01 20:40:58 Modified: sys/kern vfs_bio.c vfs_cluster.c Log: 1) Fix a bug that a buffer is removed from a queue, but the queue type is not set to QUEUE_NONE. This appears to have caused a hang bug that has been lurking. 2) Fix bugs that brelse'ing locked buffers do not "free" them, but the code assumes so. This can cause hangs when LFS is used. 3) Use malloced memory for directories when applicable. The amount of malloced memory is seriously limited, but should decrease the amount of memory used by an average directory to 1/4 - 1/2 previous. This capability is fully tunable. (Note that there is no config parameter, and might never be.) 4) Bias slightly the buffer cache usage towards non-VMIO buffers. Since the data in VMIO buffers is not lost when the buffer is reclaimed, this will help performance. This is adjustable also. Revision Changes Path 1.86 +121 -25 src/sys/kern/vfs_bio.c 1.35 +3 -3 src/sys/kern/vfs_cluster.c From owner-cvs-sys Fri Mar 1 22:09:03 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA12450 for cvs-sys-outgoing; Fri, 1 Mar 1996 22:09:03 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA12433 Fri, 1 Mar 1996 22:08:55 -0800 (PST) Date: Fri, 1 Mar 1996 22:08:55 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199603020608.WAA12433@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include ioctl_meteor.h src/sys/pci meteor_reg.h meteor.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk jkh 96/03/01 22:08:54 Modified: sys/i386/include ioctl_meteor.h sys/pci meteor.c Added: sys/pci meteor_reg.h Log: Hopefully, this will fix the problems that some people have been having with the S-Video input. It also has code in the driver for the meteor RGB support and some other bug fixes. I don't have a meteor RGB but I have been told that it works. Submitted by: Jim Lowe Revision Changes Path 1.6 +14 -1 src/sys/i386/include/ioctl_meteor.h 1.15 +312 -185 src/sys/pci/meteor.c From owner-cvs-sys Sat Mar 2 08:51:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA26099 for cvs-sys-outgoing; Sat, 2 Mar 1996 08:51:35 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA26076 Sat, 2 Mar 1996 08:51:27 -0800 (PST) Date: Sat, 2 Mar 1996 08:51:27 -0800 (PST) From: Peter Wemm Message-Id: <199603021651.IAA26076@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern syscalls.master Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/03/02 08:51:27 Modified: sys/kern syscalls.master Log: Change the 'int len' args in the mmap/msync/mincore/etc class syscalls to 'size_t' as per bde's request. Revision Changes Path 1.27 +6 -20 src/sys/kern/syscalls.master From owner-cvs-sys Sat Mar 2 08:55:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA26597 for cvs-sys-outgoing; Sat, 2 Mar 1996 08:55:33 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA26573 Sat, 2 Mar 1996 08:55:27 -0800 (PST) Date: Sat, 2 Mar 1996 08:55:27 -0800 (PST) From: Peter Wemm Message-Id: <199603021655.IAA26573@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys mman.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/03/02 08:55:27 Modified: sys/sys mman.h Log: Change madvise prototype from 'int len' to 'size_t len'. All the other m* syscalls were prototyped as size_t already. Add missing mincore() and minherit() prototypes, as suggested by bde. Revision Changes Path 1.10 +4 -2 src/sys/sys/mman.h From owner-cvs-sys Sat Mar 2 09:01:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA27464 for cvs-sys-outgoing; Sat, 2 Mar 1996 09:01:43 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA27443 Sat, 2 Mar 1996 09:01:37 -0800 (PST) Date: Sat, 2 Mar 1996 09:01:37 -0800 (PST) From: Peter Wemm Message-Id: <199603021701.JAA27443@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern init_sysent.c syscalls.c src/sys/sys syscall-hide.h syscall.h sysproto.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/03/02 09:01:37 Modified: sys/kern init_sysent.c syscalls.c sys/sys syscall-hide.h syscall.h sysproto.h Log: reran makesyscalls.sh after "int len" -> "size_t len" changes. Revision Changes Path 1.33 +1 -1 src/sys/kern/init_sysent.c 1.29 +1 -1 src/sys/kern/syscalls.c 1.23 +1 -1 src/sys/sys/syscall-hide.h 1.27 +1 -1 src/sys/sys/syscall.h 1.11 +6 -6 src/sys/sys/sysproto.h From owner-cvs-sys Sat Mar 2 09:14:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA28554 for cvs-sys-outgoing; Sat, 2 Mar 1996 09:14:18 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA28528 Sat, 2 Mar 1996 09:14:11 -0800 (PST) Date: Sat, 2 Mar 1996 09:14:11 -0800 (PST) From: Peter Wemm Message-Id: <199603021714.JAA28528@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_mmap.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/03/02 09:14:10 Modified: sys/vm vm_mmap.c Log: Oops.. I nearly forgot the actual core of the length/rounding/etc fixes that Bruce asked for. These still are not quite perfect, and in particular, it can get upset on extreme boundary cases (addr = 0xfff, len = 0xffffffff, which would end up mapping a single page rather than failing), but this is better code that I committed before. (note, the VM system does not (apparently) support single mmap segment sizes above 0x80000000 anyway) Revision Changes Path 1.38 +37 -46 src/sys/vm/vm_mmap.c From owner-cvs-sys Sat Mar 2 09:42:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA01433 for cvs-sys-outgoing; Sat, 2 Mar 1996 09:42:42 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA01412 Sat, 2 Mar 1996 09:42:36 -0800 (PST) Date: Sat, 2 Mar 1996 09:42:36 -0800 (PST) From: Peter Wemm Message-Id: <199603021742.JAA01412@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys mman.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/03/02 09:42:35 Modified: sys/sys mman.h Log: Remove redundant comment about the 'int len' variables that should be changed to size_t's. Revision Changes Path 1.11 +1 -2 src/sys/sys/mman.h From owner-cvs-sys Sat Mar 2 09:45:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA01701 for cvs-sys-outgoing; Sat, 2 Mar 1996 09:45:33 -0800 (PST) Received: from localhost.cdrom.com (localhost.cdrom.com [127.0.0.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA01665 Sat, 2 Mar 1996 09:45:24 -0800 (PST) Message-Id: <199603021745.JAA01665@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: Host localhost.cdrom.com [127.0.0.1] didn't use HELO protocol To: dyson cc: CVS-committers, cvs-all, cvs-sys Subject: Re: cvs commit: src/sys/kern vfs_bio.c vfs_cluster.c In-reply-to: Your message of "Fri, 01 Mar 1996 20:40:58 PST." <199603020440.UAA08302@freefall.freebsd.org> Date: Sat, 02 Mar 1996 09:45:24 -0800 From: "Justin T. Gibbs" Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk >dyson 96/03/01 20:40:58 > > Modified: sys/kern vfs_bio.c vfs_cluster.c > Log: > 1) Fix a bug that a buffer is removed from a queue, but the > queue type is not set to QUEUE_NONE. This appears to have > caused a hang bug that has been lurking. Is this the same one people have been seeing in -stable? -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations =========================================== From owner-cvs-sys Sat Mar 2 10:24:27 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA06030 for cvs-sys-outgoing; Sat, 2 Mar 1996 10:24:27 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA05989 Sat, 2 Mar 1996 10:24:15 -0800 (PST) Date: Sat, 2 Mar 1996 10:24:15 -0800 (PST) From: Peter Wemm Message-Id: <199603021824.KAA05989@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf options.i386 src/sys/i386/isa syscons.c src/sys/kern init_main.c tty.c src/sys/net route.c src/sys/conf options param.c src/sys/i386/i386 machdep.c src/sys/netinet ip_mroute.c src/sys/scsi od.c sd.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/03/02 10:24:14 Modified: sys/conf options param.c sys/i386/conf options.i386 sys/i386/i386 machdep.c sys/i386/isa syscons.c sys/kern init_main.c tty.c sys/net route.c sys/netinet ip_mroute.c sys/scsi od.c sd.c Log: Add more options into the conf/options and i386/conf/options.i386 files and the #include hooks so that 'make depend' is more useful. This covers most of the options I regularly use (but not all) and some other easy ones. Revision Changes Path 1.8 +40 -3 src/sys/conf/options 1.15 +2 -1 src/sys/conf/param.c 1.5 +6 -0 src/sys/i386/conf/options.i386 1.175 +2 -1 src/sys/i386/i386/machdep.c 1.143 +2 -1 src/sys/i386/isa/syscons.c 1.39 +3 -1 src/sys/kern/init_main.c 1.79 +2 -1 src/sys/kern/tty.c 1.31 +3 -1 src/sys/net/route.c 1.28 +2 -1 src/sys/netinet/ip_mroute.c 1.13 +2 -1 src/sys/scsi/od.c 1.85 +2 -1 src/sys/scsi/sd.c From owner-cvs-sys Sat Mar 2 10:55:49 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA10038 for cvs-sys-outgoing; Sat, 2 Mar 1996 10:55:49 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA10020 Sat, 2 Mar 1996 10:55:42 -0800 (PST) Date: Sat, 2 Mar 1996 10:55:42 -0800 (PST) From: Peter Wemm Message-Id: <199603021855.KAA10020@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 conf.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/03/02 10:55:42 Removed: sys/i386/i386 conf.c Log: This file is "obsolete" and no longer used or referenced. From owner-cvs-sys Sat Mar 2 11:04:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA10680 for cvs-sys-outgoing; Sat, 2 Mar 1996 11:04:22 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA10660 Sat, 2 Mar 1996 11:04:17 -0800 (PST) Date: Sat, 2 Mar 1996 11:04:17 -0800 (PST) From: Peter Wemm Message-Id: <199603021904.LAA10660@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/linux syscalls.master syscalls.conf Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/03/02 11:04:17 Added: sys/i386/linux syscalls.master syscalls.conf Log: A new syscalls table for the Linux emulator. This is processed by makesyscalls.sh to generate the rest of the tables. From owner-cvs-sys Sat Mar 2 11:38:34 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA12508 for cvs-sys-outgoing; Sat, 2 Mar 1996 11:38:34 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA12493 Sat, 2 Mar 1996 11:38:23 -0800 (PST) Date: Sat, 2 Mar 1996 11:38:23 -0800 (PST) From: Peter Wemm Message-Id: <199603021938.LAA12493@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf files src/sys/i386/conf LINT Makefile.i386 files.i386 options.i386 src/sys/i386/i386 exception.s locore.s machdep.c trap.c src/sys/i386/include md_var.h pcb.h src/sys/i386/linux linux_genassym.c linux_locore.s linux_proto.h linux_syscall.h linux_sysvec.c linux_util.c linux_util.h imgact_linux.c linux.h linux_dummy.c linux_file.c linux_ioctl.c linux_ipc.c linux_misc.c linux_signal.c linux_socket.c linux_stats.c linux_sysent.c linux_generic.c sysproto.h src/sys/sys exec.h signal.h signalvar.h sysent.h src/sys/i386/ibcs2 ibcs2_sysvec.c ibcs2_util.h src/sys/kern init_sysvec.c imgact_aout.c init_sysent.c kern_exec.c kern_sig.c makesyscalls.sh Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/03/02 11:38:21 Modified: sys/conf files sys/i386/conf LINT Makefile.i386 files.i386 options.i386 sys/i386/i386 exception.s locore.s machdep.c trap.c sys/i386/ibcs2 ibcs2_sysvec.c ibcs2_util.h sys/i386/include md_var.h pcb.h sys/i386/linux imgact_linux.c linux.h linux_dummy.c linux_file.c linux_ioctl.c linux_ipc.c linux_misc.c linux_signal.c linux_socket.c linux_stats.c linux_sysent.c sys/kern imgact_aout.c init_sysent.c kern_exec.c kern_sig.c makesyscalls.sh sys/sys exec.h signal.h signalvar.h sysent.h Added: sys/i386/linux linux_genassym.c linux_locore.s linux_proto.h linux_syscall.h linux_sysvec.c linux_util.c linux_util.h sys/kern init_sysvec.c Removed: sys/i386/linux linux_generic.c sysproto.h Log: Mega-commit for Linux emulator update.. This has been stress tested under netscape-2.0 for Linux running all the Java stuff. The scrollbars are now working, at least on my machine. (whew! :-) I'm uncomfortable with the size of this commit, but it's too inter-dependant to easily seperate out. The main changes: COMPAT_LINUX is *GONE*. Most of the code has been moved out of the i386 machine dependent section into the linux emulator itself. The int 0x80 syscall code was almost identical to the lcall 7,0 code and a minor tweak allows them to both be used with the same C code. All kernels can now just modload the lkm and it'll DTRT without having to rebuild the kernel first. Like IBCS2, you can statically compile it in with "options LINUX". A pile of new syscalls implemented, including getdents(), llseek(), readv(), writev(), msync(), personality(). The Linux-ELF libraries want to use some of these. linux_select() now obeys Linux semantics, ie: returns the time remaining of the timeout value rather than leaving it the original value. Quite a few bugs removed, including incorrect arguments being used in syscalls.. eg: mixups between passing the sigset as an int, vs passing it as a pointer and doing a copyin(), missing return values, unhandled cases, SIOC* ioctls, etc. The build for the code has changed. i386/conf/files now knows how to build linux_genassym and generate linux_assym.h on the fly. Supporting changes elsewhere in the kernel: The user-mode signal trampoline has moved from the U area to immediately below the top of the stack (below PS_STRINGS). This allows the different binary emulations to have their own signal trampoline code (which gets rid of the hardwired syscall 103 (sigreturn on BSD, syslog on Linux)) and so that the emulator can provide the exact "struct sigcontext *" argument to the program's signal handlers. The sigstack's "ss_flags" now uses SS_DISABLE and SS_ONSTACK flags, which have the same values as the re-used SA_DISABLE and SA_ONSTACK which are intended for sigaction only. This enables the support of a SA_RESETHAND flag to sigaction to implement the gross SYSV and Linux SA_ONESHOT signal semantics where the signal handler is reset when it's triggered. makesyscalls.sh no longer appends the struct sysentvec on the end of the generated init_sysent.c code. It's a lot saner to have it in a seperate file rather than trying to update the structure inside the awk script. :-) At exec time, the dozen bytes or so of signal trampoline code are copied to the top of the user's stack, rather than obtaining the trampoline code the old way by getting a clone of the parent's user area. This allows Linux and native binaries to freely exec each other without getting trampolines mixed up. Revision Changes Path 1.62 +1 -0 src/sys/conf/files 1.242 +1 -2 src/sys/i386/conf/LINT 1.76 +3 -2 src/sys/i386/conf/Makefile.i386 1.130 +18 -5 src/sys/i386/conf/files.i386 1.6 +2 -0 src/sys/i386/conf/options.i386 1.15 +6 -6 src/sys/i386/i386/exception.s 1.63 +10 -4 src/sys/i386/i386/locore.s 1.176 +13 -26 src/sys/i386/i386/machdep.c 1.73 +23 -114 src/sys/i386/i386/trap.c 1.2 +8 -2 src/sys/i386/ibcs2/ibcs2_sysvec.c 1.5 +4 -2 src/sys/i386/ibcs2/ibcs2_util.h 1.8 +2 -2 src/sys/i386/include/md_var.h 1.11 +1 -2 src/sys/i386/include/pcb.h 1.9 +13 -2 src/sys/i386/linux/imgact_linux.c 1.5 +57 -5 src/sys/i386/linux/linux.h 1.3 +43 -62 src/sys/i386/linux/linux_dummy.c 1.6 +354 -43 src/sys/i386/linux/linux_file.c 1.6 +38 -9 src/sys/i386/linux/linux_ioctl.c 1.7 +30 -24 src/sys/i386/linux/linux_ipc.c 1.13 +284 -151 src/sys/i386/linux/linux_misc.c 1.4 +130 -80 src/sys/i386/linux/linux_signal.c 1.4 +2 -7 src/sys/i386/linux/linux_socket.c 1.5 +94 -67 src/sys/i386/linux/linux_stats.c 1.5 +162 -226 src/sys/i386/linux/linux_sysent.c 1.23 +1 -3 src/sys/kern/imgact_aout.c 1.34 +0 -11 src/sys/kern/init_sysent.c 1.36 +12 -2 src/sys/kern/kern_exec.c 1.19 +18 -16 src/sys/kern/kern_sig.c 1.17 +2 -14 src/sys/kern/makesyscalls.sh 1.13 +2 -2 src/sys/sys/exec.h 1.7 +8 -5 src/sys/sys/signal.h 1.10 +2 -1 src/sys/sys/signalvar.h 1.7 +8 -1 src/sys/sys/sysent.h From owner-cvs-sys Sat Mar 2 11:49:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA13137 for cvs-sys-outgoing; Sat, 2 Mar 1996 11:49:41 -0800 (PST) Received: from jhome.DIALix.COM (root@[192.203.228.69]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA13130 Sat, 2 Mar 1996 11:49:35 -0800 (PST) Received: from localhost.DIALix.oz.au (peter@localhost.DIALix.oz.au [127.0.0.1]) by jhome.DIALix.COM (8.7.4/8.7.3) with SMTP id DAA05648; Sun, 3 Mar 1996 03:49:31 +0800 (WST) Message-Id: <199603021949.DAA05648@jhome.DIALix.COM> X-Authentication-Warning: jhome.DIALix.COM: Host peter@localhost.DIALix.oz.au [127.0.0.1] didn't use HELO protocol To: Peter Wemm cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/conf files src/sys/i386/conf LINT Makefile.i386 files.i386 options.i386 src/sys/i386/i386 exception.s locore.s machdep.c trap.c src/sys/i386/include md_var.h pcb.h src/sys/i386/linux linux_genassym.c linux_locore.s linux_proto.h linux_syscall.h linux_sysvec.c linux_util.c linux_util.h imgact_linux.c linux.h linux_dummy.c linux_file.c linux_ioctl.c linux_ipc.c linux_misc.c linux_signal.c linux_socket.c linux_stats.c linux_sysent.c linux_generic.c sysproto.h src/sys/sys exec.h signal.h signalvar.h sysent.h src/sys/i386/ibcs2 ibcs2_sysvec.c ibcs2_util.h src/sys/kern init_sysvec.c imgact_aout.c init_sysent.c kern_exec.c kern_sig.c makesyscalls.sh In-reply-to: Your message of "Sat, 02 Mar 1996 11:38:23 PST." <199603021938.LAA12493@freefall.freebsd.org> Date: Sun, 03 Mar 1996 03:49:31 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk > Mega-commit for Linux emulator update.. This has been stress tested under > netscape-2.0 for Linux running all the Java stuff. The scrollbars are now > working, at least on my machine. (whew! :-) [...] > The main changes: [...] Oh, silly me, how could I forget.. The emulator now has *complete* /compat/linux support for all filesystem syscalls. This means you can create /compat/linux/etc/host.conf and forget about it. You can also create /compat/linux/lib and /compat/linux/usr/lib and run the QMAGIC ldconfig and it will work entirely within the /compat area. > Supporting changes elsewhere in the kernel: > > The user-mode signal trampoline has moved from the U area to immediately > below the top of the stack (below PS_STRINGS). This allows the different > binary emulations to have their own signal trampoline code (which gets rid > of the hardwired syscall 103 (sigreturn on BSD, syslog on Linux)) and so > that the emulator can provide the exact "struct sigcontext *" argument to > the program's signal handlers. I forgot to credit this: This was inspired by what NetBSD does here, but this is cut/paste/edit'ed from our sigsend/sigreturn code rather than theirs. The machdep code is too diferent to use theirs. > The sigstack's "ss_flags" now uses SS_DISABLE and SS_ONSTACK flags, which > have the same values as the re-used SA_DISABLE and SA_ONSTACK which are > intended for sigaction only. This enables the support of a SA_RESETHAND > flag to sigaction to implement the gross SYSV and Linux SA_ONESHOT signal > semantics where the signal handler is reset when it's triggered. This is directly compatable with the NetBSD implementation. The signal alternate stacks are not POSIX. > At exec time, the dozen bytes or so of signal trampoline code are copied > to the top of the user's stack, rather than obtaining the trampoline code > the old way by getting a clone of the parent's user area. This allows > Linux and native binaries to freely exec each other without getting > trampolines mixed up. The idea for this is also originally from NetBSD, but the implementation was done from the ground up because our exec and i386 machdep code is quite different to theirs. No, there's not a lot of chance of getting this into -stable this late in the game. This is not the kind of thing that is going to improve it's stability. However, some of the bugfixes may be useful. As usual with changes in this area of the kernel, some data structures have changed size, in particular the user area's pcb and signal structures. This practically guarantees the need to recompile libkvm, ps, w, and gdb. Cheers, -Peter From owner-cvs-sys Sat Mar 2 12:35:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA16139 for cvs-sys-outgoing; Sat, 2 Mar 1996 12:35:58 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA16123 Sat, 2 Mar 1996 12:35:52 -0800 (PST) Date: Sat, 2 Mar 1996 12:35:52 -0800 (PST) From: Garrett Wollman Message-Id: <199603022035.MAA16123@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf options Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk wollman 96/03/02 12:35:52 Modified: sys/conf options Log: Add RCS Id. Revision Changes Path 1.9 +1 -0 src/sys/conf/options From owner-cvs-sys Sat Mar 2 13:00:27 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA17478 for cvs-sys-outgoing; Sat, 2 Mar 1996 13:00:27 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA17461 Sat, 2 Mar 1996 13:00:14 -0800 (PST) Date: Sat, 2 Mar 1996 13:00:14 -0800 (PST) From: Peter Wemm Message-Id: <199603022100.NAA17461@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/linux linux_genassym.c linux_signal.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/03/02 13:00:13 Modified: sys/i386/linux linux_genassym.c linux_signal.c Log: Minor touch-up... make two functions static, and add missing $Id$ Revision Changes Path 1.2 +1 -0 src/sys/i386/linux/linux_genassym.c 1.5 +3 -3 src/sys/i386/linux/linux_signal.c From owner-cvs-sys Sat Mar 2 14:18:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA21980 for cvs-sys-outgoing; Sat, 2 Mar 1996 14:18:50 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA21959 Sat, 2 Mar 1996 14:18:38 -0800 (PST) Date: Sat, 2 Mar 1996 14:18:38 -0800 (PST) From: John Dyson Message-Id: <199603022218.OAA21959@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ufs/ffs ffs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk dyson 96/03/02 14:18:37 Modified: sys/ufs/ffs ffs_vfsops.c Log: Handle the bogus device that MFS uses as its VBLK device. We now don't try to VMIO open it on MFS mounts. This will fix the mfs_badops panic. Revision Changes Path 1.38 +8 -2 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-sys Sat Mar 2 14:57:55 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA23981 for cvs-sys-outgoing; Sat, 2 Mar 1996 14:57:55 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA23966 Sat, 2 Mar 1996 14:57:46 -0800 (PST) Date: Sat, 2 Mar 1996 14:57:46 -0800 (PST) From: John Dyson Message-Id: <199603022257.OAA23966@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern subr_rlist.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk dyson 96/03/02 14:57:46 Modified: sys/kern subr_rlist.c Log: Fix a problem with the rlist code that it can have virtual pages that don't really exist yet. This can break pstat -s. Jeesh, the rlist code needs to be cleaned up... Revision Changes Path 1.16 +4 -3 src/sys/kern/subr_rlist.c From owner-cvs-sys Sat Mar 2 17:04:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA29405 for cvs-sys-outgoing; Sat, 2 Mar 1996 17:04:40 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA29389 Sat, 2 Mar 1996 17:04:31 -0800 (PST) Date: Sat, 2 Mar 1996 17:04:31 -0800 (PST) From: John Dyson Message-Id: <199603030104.RAA29389@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk dyson 96/03/02 17:04:30 Modified: sys/kern vfs_bio.c Log: Fix the buffer queue problem differently. The previous fix could panic with a buffer not on queue panic. Revision Changes Path 1.87 +2 -6 src/sys/kern/vfs_bio.c From owner-cvs-sys Sat Mar 2 17:58:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA02410 for cvs-sys-outgoing; Sat, 2 Mar 1996 17:58:00 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA02390 Sat, 2 Mar 1996 17:57:49 -0800 (PST) Date: Sat, 2 Mar 1996 17:57:49 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199603030157.RAA02390@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 machdep.c sys_machdep.c vm_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk jkh 96/03/02 17:57:48 Modified: sys/i386/i386 machdep.c sys_machdep.c vm_machdep.c Log: USER_LDT changes for the Willows TwinXPDK toolkit. Only tested with WINE since that's the only other USER_LDT using code that I know of. Submitted by: Gary Jennejohn Obtained from: {Origin of diffs may be someone else - I only rec'd them from Gary} Revision Changes Path 1.177 +14 -1 src/sys/i386/i386/machdep.c 1.15 +106 -72 src/sys/i386/i386/sys_machdep.c 1.57 +14 -1 src/sys/i386/i386/vm_machdep.c