From owner-cvs-sys Sun Sep 15 04:25:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA16226 for cvs-sys-outgoing; Sun, 15 Sep 1996 04:25:52 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA16184; Sun, 15 Sep 1996 04:24:23 -0700 (PDT) Date: Sun, 15 Sep 1996 04:24:23 -0700 (PDT) From: Bruce Evans Message-Id: <199609151124.EAA16184@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_extern.h vm_glue.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/15 04:24:23 Modified: sys/vm vm_extern.h vm_glue.c Log: Removed iprintf(). It was copied to db_iprintf() in ddb. Revision Changes Path 1.27 +1 -2 src/sys/vm/vm_extern.h 1.53 +1 -38 src/sys/vm/vm_glue.c From owner-cvs-sys Sun Sep 15 12:36:44 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA09937 for cvs-sys-outgoing; Sun, 15 Sep 1996 12:36:44 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA09906; Sun, 15 Sep 1996 12:35:26 -0700 (PDT) Date: Sun, 15 Sep 1996 12:35:26 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199609151935.MAA09906@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/09/15 12:35:25 Modified: sys/i386/i386 userconfig.c Log: Fix something that has annoyed me since day one of userconfig: when the prompt receives a 'q', just abandon the list, the user wants out. Revision Changes Path 1.46 +10 -6 src/sys/i386/i386/userconfig.c From owner-cvs-sys Mon Sep 16 01:52:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA21708 for cvs-sys-outgoing; Mon, 16 Sep 1996 01:52:37 -0700 (PDT) Received: (from rgrimes@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA21687; Mon, 16 Sep 1996 01:52:21 -0700 (PDT) Date: Mon, 16 Sep 1996 01:52:21 -0700 (PDT) From: "Rodney W. Grimes" Message-Id: <199609160852.BAA21687@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk rgrimes 96/09/16 01:52:20 Branch: sys/pci RELENG_2_1_0 Modified: sys/pci pcisupport.c Log: Remove botched up code that attempted to print I/O base address for the 0x12308086 (Intel PIIX) Bus master IDE Interface, it is already printed correctly by the generic PCI magreg code. Revision Changes Path 1.13.4.5 +3 -5 src/sys/pci/pcisupport.c From owner-cvs-sys Mon Sep 16 01:56:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA21914 for cvs-sys-outgoing; Mon, 16 Sep 1996 01:56:51 -0700 (PDT) Received: (from rgrimes@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA21898; Mon, 16 Sep 1996 01:56:42 -0700 (PDT) Date: Mon, 16 Sep 1996 01:56:42 -0700 (PDT) From: "Rodney W. Grimes" Message-Id: <199609160856.BAA21898@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk rgrimes 96/09/16 01:56:41 Modified: sys/pci pcisupport.c Log: Re-enable conf82371fb2 now that I have verified that it works, even if it only prints 2 bits out of hundreds. (Minimizing the diff between -head and 2.1.5.) Revision Changes Path 1.40 +1 -5 src/sys/pci/pcisupport.c From owner-cvs-sys Tue Sep 17 07:38:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA14181 for cvs-sys-outgoing; Tue, 17 Sep 1996 07:38:38 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA14163; Tue, 17 Sep 1996 07:38:20 -0700 (PDT) Date: Tue, 17 Sep 1996 07:38:20 -0700 (PDT) From: Peter Wemm Message-Id: <199609171438.HAA14163@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ufs/ffs ffs_alloc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/09/17 07:38:19 Modified: sys/ufs/ffs ffs_alloc.c Log: Argh, I have had one "uid 0 on /: file system full" too many. The problem is that it doesn't say _what_ did it! (the core dumped console message is very useful for listing the process name and pid). This adds similar information. Revision Changes Path 1.26 +4 -2 src/sys/ufs/ffs/ffs_alloc.c From owner-cvs-sys Wed Sep 18 07:45:08 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA24103 for cvs-sys-outgoing; Wed, 18 Sep 1996 07:45:08 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA23952; Wed, 18 Sep 1996 07:44:43 -0700 (PDT) Date: Wed, 18 Sep 1996 07:44:43 -0700 (PDT) From: David Greenman Message-Id: <199609181444.HAA23952@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci dc21040.h if_de.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/18 07:44:41 Modified: sys/pci dc21040.h if_de.c Log: Updated driver to a newer version from Matt Thomas, preserving our local changes. This version should fix a number of bugs such as with auto- speed sensing and at least one known panic. Submitted by: Matt Thomas (matt@3am-software.com) Revision Changes Path 1.8 +95 -1 src/sys/pci/dc21040.h 1.51 +678 -487 src/sys/pci/if_de.c From owner-cvs-sys Wed Sep 18 08:58:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA25341 for cvs-sys-outgoing; Wed, 18 Sep 1996 08:58:12 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA25210; Wed, 18 Sep 1996 08:57:47 -0700 (PDT) Date: Wed, 18 Sep 1996 08:57:47 -0700 (PDT) From: John Dyson Message-Id: <199609181557.IAA25210@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 X-Loop: FreeBSD.org Precedence: bulk dyson 96/09/18 08:57:45 Modified: sys/kern vfs_bio.c Log: Add needed spl protection, and some minor cleanups in vfs_vmio_release. Submitted by: Peter Wemm and me. Revision Changes Path 1.101 +14 -8 src/sys/kern/vfs_bio.c From owner-cvs-sys Wed Sep 18 09:18:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA05603 for cvs-sys-outgoing; Wed, 18 Sep 1996 09:18:39 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA05453; Wed, 18 Sep 1996 09:18:12 -0700 (PDT) Date: Wed, 18 Sep 1996 09:18:12 -0700 (PDT) From: David Greenman Message-Id: <199609181618.JAA05453@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/18 09:18:10 Modified: sys/pci if_fxp.c Log: Increased transmit threshold to 1024 bytes to fix a problem with underruns on machines with poor PCI performance. Revision Changes Path 1.15 +2 -2 src/sys/pci/if_fxp.c From owner-cvs-sys Wed Sep 18 09:19:55 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA06130 for cvs-sys-outgoing; Wed, 18 Sep 1996 09:19:55 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA06003; Wed, 18 Sep 1996 09:19:35 -0700 (PDT) Date: Wed, 18 Sep 1996 09:19:35 -0700 (PDT) From: David Greenman Message-Id: <199609181619.JAA06003@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/18 09:19:34 Branch: sys/pci RELENG_2_1_0 Modified: sys/pci if_fxp.c Log: Brought in fix from rev 1.15: increase tx threshold to 1024 bytes. Revision Changes Path 1.8.2.6 +2 -2 src/sys/pci/if_fxp.c From owner-cvs-sys Wed Sep 18 17:55:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA16962 for cvs-sys-outgoing; Wed, 18 Sep 1996 17:55:07 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA16751; Wed, 18 Sep 1996 17:54:41 -0700 (PDT) Date: Wed, 18 Sep 1996 17:54:41 -0700 (PDT) From: Paul Traina Message-Id: <199609190054.RAA16751@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys sysctl.h src/sys/kern uipc_socket2.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/09/18 17:54:40 Modified: sys/sys sysctl.h sys/kern uipc_socket2.c Log: Add a new sysctl variable kern.sominqueue to override the MINIMUM queue specified in a listen(2) system call. Revision Changes Path 1.45 +4 -2 src/sys/sys/sysctl.h 1.14 +6 -2 src/sys/kern/uipc_socket2.c From owner-cvs-sys Thu Sep 19 01:19:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA11165 for cvs-sys-outgoing; Thu, 19 Sep 1996 01:19:36 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA10979; Thu, 19 Sep 1996 01:19:06 -0700 (PDT) Date: Thu, 19 Sep 1996 01:19:06 -0700 (PDT) From: Paul Traina Message-Id: <199609190819.BAA10979@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c tcp_timer.c tcp_timer.h tcp_usrreq.c tcp_var.h src/sys/sys sysctl.h src/sys/kern kern_sysctl.c uipc_socket2.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/09/19 01:19:03 Branch: sys/kern RELENG_2_1_0 sys/netinet RELENG_2_1_0 sys/sys RELENG_2_1_0 Modified: sys/kern kern_sysctl.c uipc_socket2.c sys/netinet tcp_input.c tcp_timer.c tcp_timer.h tcp_usrreq.c tcp_var.h sys/sys sysctl.h Log: Bring in the new sysctl variables and TCP timer patches from head Revision Changes Path 1.25.4.7 +4 -1 src/sys/kern/kern_sysctl.c 1.5.4.5 +5 -2 src/sys/kern/uipc_socket2.c 1.25.4.5 +14 -8 src/sys/netinet/tcp_input.c 1.7.4.5 +2 -1 src/sys/netinet/tcp_timer.c 1.6.4.1 +2 -1 src/sys/netinet/tcp_timer.h 1.15.2.4 +5 -2 src/sys/netinet/tcp_usrreq.c 1.11.4.5 +4 -2 src/sys/netinet/tcp_var.h 1.23.4.5 +4 -2 src/sys/sys/sysctl.h From owner-cvs-sys Thu Sep 19 01:28:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA14645 for cvs-sys-outgoing; Thu, 19 Sep 1996 01:28:58 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA14440; Thu, 19 Sep 1996 01:28:25 -0700 (PDT) Date: Thu, 19 Sep 1996 01:28:25 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199609190828.BAA14440@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 swtch.s src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/09/19 01:28:22 Modified: sys/i386/conf LINT sys/i386/i386 swtch.s Log: Add APM_IDLE_CPU option, that is off by default. I maintain that it saves more power to simply "hlt" the CPU than to spend tons of time trying to tell the APM bios to do the same. In particular if you do it 100 times a second... Revision Changes Path 1.280 +3 -1 src/sys/i386/conf/LINT 1.40 +2 -2 src/sys/i386/i386/swtch.s From owner-cvs-sys Thu Sep 19 01:33:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA16545 for cvs-sys-outgoing; Thu, 19 Sep 1996 01:33:06 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA16396; Thu, 19 Sep 1996 01:32:42 -0700 (PDT) Date: Thu, 19 Sep 1996 01:32:42 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199609190832.BAA16396@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/09/19 01:32:40 Modified: sys/i386/i386 userconfig.c Log: Various de-bogotifications of userconfig. Revision Changes Path 1.47 +18 -11 src/sys/i386/i386/userconfig.c From owner-cvs-sys Thu Sep 19 02:15:59 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA03775 for cvs-sys-outgoing; Thu, 19 Sep 1996 02:15:59 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA03588; Thu, 19 Sep 1996 02:15:28 -0700 (PDT) Date: Thu, 19 Sep 1996 02:15:28 -0700 (PDT) From: David Greenman Message-Id: <199609190915.CAA03588@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/19 02:15:25 Modified: sys/pci if_fxp.c Log: Implemented a better, dynamic, mechanism for adjusting the transmit threshold. Revision Changes Path 1.16 +19 -2 src/sys/pci/if_fxp.c From owner-cvs-sys Thu Sep 19 02:16:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA04094 for cvs-sys-outgoing; Thu, 19 Sep 1996 02:16:48 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA03937; Thu, 19 Sep 1996 02:16:20 -0700 (PDT) Date: Thu, 19 Sep 1996 02:16:20 -0700 (PDT) From: David Greenman Message-Id: <199609190916.CAA03937@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/19 02:16:19 Branch: sys/pci RELENG_2_1_0 Modified: sys/pci if_fxp.c Log: Brought in fix from rev 1.16: dynamic threshold adjustment. Revision Changes Path 1.8.2.7 +19 -2 src/sys/pci/if_fxp.c From owner-cvs-sys Thu Sep 19 02:55:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA20244 for cvs-sys-outgoing; Thu, 19 Sep 1996 02:55:22 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA20028; Thu, 19 Sep 1996 02:54:50 -0700 (PDT) Date: Thu, 19 Sep 1996 02:54:50 -0700 (PDT) From: David Greenman Message-Id: <199609190954.CAA20028@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c tcp_var.h udp_usrreq.c udp_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/19 02:54:49 Branch: sys/netinet RELENG_2_1_0 Modified: sys/netinet tcp_input.c tcp_var.h udp_usrreq.c udp_var.h Log: Brought in the listendrop and udphashmiss stats from main branch. Revision Changes Path 1.25.4.6 +4 -2 src/sys/netinet/tcp_input.c 1.11.4.6 +2 -1 src/sys/netinet/tcp_var.h 1.12.4.3 +2 -1 src/sys/netinet/udp_usrreq.c 1.5.4.1 +2 -1 src/sys/netinet/udp_var.h From owner-cvs-sys Thu Sep 19 03:13:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA27256 for cvs-sys-outgoing; Thu, 19 Sep 1996 03:13:18 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA27058; Thu, 19 Sep 1996 03:12:48 -0700 (PDT) Date: Thu, 19 Sep 1996 03:12:48 -0700 (PDT) From: David Greenman Message-Id: <199609191012.DAA27058@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 X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/19 03:12:47 Modified: sys/vm vm_mmap.c Log: Fixed bug with reversed trunc/round_page() in madvise...start must be trunced, end must be rounded. Revision Changes Path 1.50 +3 -3 src/sys/vm/vm_mmap.c From owner-cvs-sys Thu Sep 19 11:21:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA00368 for cvs-sys-outgoing; Thu, 19 Sep 1996 11:21:57 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA00189; Thu, 19 Sep 1996 11:21:37 -0700 (PDT) Date: Thu, 19 Sep 1996 11:21:37 -0700 (PDT) From: Nate Williams Message-Id: <199609191821.LAA00189@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/msdosfs msdosfs_conv.c msdosfs_vnops.c src/sys/kern vfs_subr.c vfs_syscalls.c src/sys/nfs nfs_bio.c nfs_serv.c nfs_subs.c nfs_vnops.c nfsm_subs.h xdr_subs.h src/sys/sys stat.h time.h src/sys/ufs/ffs ffs_inode.c src/sys/ufs/ufs inode.h ufs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/09/19 11:21:35 Modified: sys/kern vfs_subr.c vfs_syscalls.c sys/msdosfs msdosfs_conv.c msdosfs_vnops.c sys/nfs nfs_bio.c nfs_serv.c nfs_subs.c nfs_vnops.c nfsm_subs.h xdr_subs.h sys/sys stat.h time.h sys/ufs/ffs ffs_inode.c sys/ufs/ufs inode.h ufs_vnops.c Log: In sys/time.h, struct timespec is defined as: /* * Structure defined by POSIX.4 to be like a timeval. */ struct timespec { time_t ts_sec; /* seconds */ long ts_nsec; /* and nanoseconds */ }; The correct names of the fields are tv_sec and tv_nsec. Reminded by: James Drobina Revision Changes Path 1.60 +4 -4 src/sys/kern/vfs_subr.c 1.51 +5 -5 src/sys/kern/vfs_syscalls.c 1.10 +4 -4 src/sys/msdosfs/msdosfs_conv.c 1.33 +2 -2 src/sys/msdosfs/msdosfs_vnops.c 1.25 +5 -5 src/sys/nfs/nfs_bio.c 1.34 +5 -5 src/sys/nfs/nfs_serv.c 1.33 +4 -4 src/sys/nfs/nfs_subs.c 1.35 +30 -30 src/sys/nfs/nfs_vnops.c 1.9 +5 -5 src/sys/nfs/nfsm_subs.h 1.6 +11 -11 src/sys/nfs/xdr_subs.h 1.8 +4 -4 src/sys/sys/stat.h 1.8 +7 -7 src/sys/sys/time.h 1.21 +4 -4 src/sys/ufs/ffs/ffs_inode.c 1.9 +4 -4 src/sys/ufs/ufs/inode.h 1.41 +8 -8 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-sys Thu Sep 19 12:49:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA14560 for cvs-sys-outgoing; Thu, 19 Sep 1996 12:49:35 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA14405; Thu, 19 Sep 1996 12:49:19 -0700 (PDT) Date: Thu, 19 Sep 1996 12:49:19 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199609191949.MAA14405@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern init_sysent.c kern_ktrace.c syscalls.c syscalls.master src/sys/sys ktrace.h syscall-hide.h syscall.h sysproto.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/09/19 12:49:18 Modified: sys/kern init_sysent.c kern_ktrace.c syscalls.c syscalls.master sys/sys ktrace.h syscall-hide.h syscall.h sysproto.h Log: Add the utrace(caddr_t addr,size_t len) syscall, that will store the data pointed at in a ktrace file, if this process is being ktrace'ed. I'm using this to profile malloc usage. The advantage is that there is no context around this call, ie, no open file or socket, so it will work in any process, and you can decide if you want it to collect data or not. Revision Changes Path 1.36 +1 -1 src/sys/kern/init_sysent.c 1.13 +40 -1 src/sys/kern/kern_ktrace.c 1.31 +1 -1 src/sys/kern/syscalls.c 1.29 +2 -2 src/sys/kern/syscalls.master 1.9 +14 -1 src/sys/sys/ktrace.h 1.25 +1 -0 src/sys/sys/syscall-hide.h 1.29 +1 -0 src/sys/sys/syscall.h 1.15 +5 -0 src/sys/sys/sysproto.h From owner-cvs-sys Thu Sep 19 17:57:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA18853 for cvs-sys-outgoing; Thu, 19 Sep 1996 17:57:31 -0700 (PDT) Received: from root.com (implode.root.com [198.145.90.17]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id RAA18789; Thu, 19 Sep 1996 17:57:25 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by root.com (8.7.5/8.6.5) with SMTP id RAA01374; Thu, 19 Sep 1996 17:58:51 -0700 (PDT) Message-Id: <199609200058.RAA01374@root.com> X-Authentication-Warning: implode.root.com: Host localhost [127.0.0.1] didn't use HELO protocol 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/msdosfs msdosfs_conv.c msdosfs_vnops.c src/sys/kern vfs_subr.c vfs_syscalls.c src/sys/nfs nfs_bio.c nfs_serv.c nfs_subs.c nfs_vnops.c nfsm_subs.h xdr_subs.h src/sys/sys stat.h time.h src/sys/ufs/ffs ffs_inode.c src/sys/ufs/ufs inode.h ufs_vnops.c In-reply-to: Your message of "Thu, 19 Sep 1996 11:21:37 PDT." <199609191821.LAA00189@freefall.freebsd.org> From: David Greenman Reply-To: dg@root.com Date: Thu, 19 Sep 1996 17:58:51 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >nate 96/09/19 11:21:35 > > Modified: sys/kern vfs_subr.c vfs_syscalls.c > sys/msdosfs msdosfs_conv.c msdosfs_vnops.c > sys/nfs nfs_bio.c nfs_serv.c nfs_subs.c nfs_vnops.c > nfsm_subs.h xdr_subs.h > sys/sys stat.h time.h > sys/ufs/ffs ffs_inode.c > sys/ufs/ufs inode.h ufs_vnops.c > Log: > In sys/time.h, struct timespec is defined as: > > /* > * Structure defined by POSIX.4 to be like a timeval. > */ > struct timespec { > time_t ts_sec; /* seconds */ > long ts_nsec; /* and nanoseconds */ > }; > > The correct names of the fields are tv_sec and tv_nsec. Thanks, Nate! This has been sorely needed for a long time. ...if you haven't already, you'll want to look through userland for things that break with this. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Thu Sep 19 19:27:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA07539 for cvs-sys-outgoing; Thu, 19 Sep 1996 19:27:02 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA07350; Thu, 19 Sep 1996 19:26:39 -0700 (PDT) Date: Thu, 19 Sep 1996 19:26:39 -0700 (PDT) From: John Dyson Message-Id: <199609200226.TAA07350@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 X-Loop: FreeBSD.org Precedence: bulk dyson 96/09/19 19:26:38 Modified: sys/kern vfs_bio.c Log: Fix an spl window, a page manipulation at interrupt time that was incorrect, and correct the support for B_ORDERED. The spl window fix was from Peter Wemm, and his questions led me to find the problem with the interrupt time page manipulation. Revision Changes Path 1.102 +84 -28 src/sys/kern/vfs_bio.c From owner-cvs-sys Thu Sep 19 21:12:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA25080 for cvs-sys-outgoing; Thu, 19 Sep 1996 21:12:18 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA24936; Thu, 19 Sep 1996 21:11:59 -0700 (PDT) Date: Thu, 19 Sep 1996 21:11:59 -0700 (PDT) From: David Greenman Message-Id: <199609200411.VAA24936@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/19 21:11:58 Modified: sys/pci if_fxp.c Log: When the devconf stuff was ripped out of the kernel, the ripper neglected to deal with the fact that we relied on devconf to do the shutdown callouts in various drivers. The changes in this commit are to add support for device shutdown in this driver via the new at_shutdown() mechanism. Similar changes need to be made to all of the other drivers that need a shutdown routine called (if_de.c comes to mind immediately). Revision Changes Path 1.17 +17 -18 src/sys/pci/if_fxp.c From owner-cvs-sys Thu Sep 19 21:36:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA03161 for cvs-sys-outgoing; Thu, 19 Sep 1996 21:36:18 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA03013; Thu, 19 Sep 1996 21:35:39 -0700 (PDT) Date: Thu, 19 Sep 1996 21:35:39 -0700 (PDT) From: David Greenman Message-Id: <199609200435.VAA03013@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_de.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/19 21:35:33 Modified: sys/pci if_de.c Log: Add back shutdown support, this time using the at_shutdown() mechanism. Revision Changes Path 1.52 +11 -14 src/sys/pci/if_de.c From owner-cvs-sys Thu Sep 19 22:02:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA12044 for cvs-sys-outgoing; Thu, 19 Sep 1996 22:02:24 -0700 (PDT) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id WAA11820; Thu, 19 Sep 1996 22:01:42 -0700 (PDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id XAA21392; Thu, 19 Sep 1996 23:01:29 -0600 (MDT) Date: Thu, 19 Sep 1996 23:01:29 -0600 (MDT) Message-Id: <199609200501.XAA21392@rocky.mt.sri.com> From: Nate Williams To: dg@root.com Cc: Nate Williams , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/msdosfs msdosfs_conv.c msdosfs_vnops.c src/sys/kern vfs_subr.c vfs_syscalls.c src/sys/nfs nfs_bio.c nfs_serv.c nfs_subs.c nfs_vnops.c nfsm_subs.h xdr_subs.h src/sys/sys stat.h time.h src/sys/ufs/ffs ffs_inode.c src/sys/ufs/ufs inode.h ufs_vnops.c In-Reply-To: <199609200058.RAA01374@root.com> References: <199609191821.LAA00189@freefall.freebsd.org> <199609200058.RAA01374@root.com> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Modified: sys/kern vfs_subr.c vfs_syscalls.c ... > > Log: > > struct timespec { .. > > The correct names of the fields are tv_sec and tv_nsec. > > Thanks, Nate! This has been sorely needed for a long time. ...if you > haven't already, you'll want to look through userland for things that break > with this. I *think* I got them all, but my test box at work crashed in the middle of a CVS update, so I could only look for files on my 2.1.5 box at home. If you find any more before I can start a regression test on my box at work feel free to fix them. Nate From owner-cvs-sys Thu Sep 19 22:48:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA05543 for cvs-sys-outgoing; Thu, 19 Sep 1996 22:48:17 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA05331; Thu, 19 Sep 1996 22:47:55 -0700 (PDT) Date: Thu, 19 Sep 1996 22:47:55 -0700 (PDT) From: Nate Williams Message-Id: <199609200547.WAA05331@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/gnu/ext2fs ext2_inode.c ext2_inode_cnv.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/09/19 22:47:53 Modified: sys/gnu/ext2fs ext2_inode.c ext2_inode_cnv.c Log: Whoops, I should've used the LINT config file. More ts -> tv changes for timespec structure. Revision Changes Path 1.5 +3 -3 src/sys/gnu/ext2fs/ext2_inode.c 1.4 +13 -13 src/sys/gnu/ext2fs/ext2_inode_cnv.c From owner-cvs-sys Thu Sep 19 22:51:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA07289 for cvs-sys-outgoing; Thu, 19 Sep 1996 22:51:36 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA07181; Thu, 19 Sep 1996 22:51:16 -0700 (PDT) Date: Thu, 19 Sep 1996 22:51:16 -0700 (PDT) From: Nate Williams Message-Id: <199609200551.WAA07181@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/isofs/cd9660 cd9660_node.c cd9660_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/09/19 22:51:15 Modified: sys/isofs/cd9660 cd9660_node.c cd9660_vnops.c Log: Whoops, I should've used the LINT config file. More ts -> tv changes for timespec structure. Revision Changes Path 1.14 +5 -5 src/sys/isofs/cd9660/cd9660_node.c 1.26 +3 -3 src/sys/isofs/cd9660/cd9660_vnops.c From owner-cvs-sys Thu Sep 19 22:53:54 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA08379 for cvs-sys-outgoing; Thu, 19 Sep 1996 22:53:54 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA08268; Thu, 19 Sep 1996 22:53:39 -0700 (PDT) Date: Thu, 19 Sep 1996 22:53:39 -0700 (PDT) From: Nate Williams Message-Id: <199609200553.WAA08268@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ufs/lfs lfs_inode.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/09/19 22:53:38 Modified: sys/ufs/lfs lfs_inode.c Log: Whoops, I should've used the LINT config file. More ts -> tv changes for timespec structure. Revision Changes Path 1.13 +4 -4 src/sys/ufs/lfs/lfs_inode.c From owner-cvs-sys Thu Sep 19 22:57:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA09839 for cvs-sys-outgoing; Thu, 19 Sep 1996 22:57:00 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA09720; Thu, 19 Sep 1996 22:56:40 -0700 (PDT) Date: Thu, 19 Sep 1996 22:56:40 -0700 (PDT) From: Nate Williams Message-Id: <199609200556.WAA09720@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs devfs_vnops.c src/sys/miscfs/fdesc fdesc_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/09/19 22:56:39 Modified: sys/miscfs/devfs devfs_vnops.c sys/miscfs/fdesc fdesc_vnops.c Log: Whoops, I should've used the LINT config file. More ts -> tv changes for timespec structure. Revision Changes Path 1.27 +8 -8 src/sys/miscfs/devfs/devfs_vnops.c 1.19 +3 -3 src/sys/miscfs/fdesc/fdesc_vnops.c From owner-cvs-sys Fri Sep 20 01:24:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA29467 for cvs-sys-outgoing; Fri, 20 Sep 1996 01:24:28 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA29297; Fri, 20 Sep 1996 01:24:00 -0700 (PDT) Date: Fri, 20 Sep 1996 01:24:00 -0700 (PDT) From: Paul Traina Message-Id: <199609200824.BAA29297@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_icmp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/09/20 01:23:58 Modified: sys/netinet ip_icmp.c Log: Handle ICMP codes defined in RFC1812 more appropriately Revision Changes Path 1.22 +7 -1 src/sys/netinet/ip_icmp.c From owner-cvs-sys Fri Sep 20 04:06:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA09161 for cvs-sys-outgoing; Fri, 20 Sep 1996 04:06:21 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA08958; Fri, 20 Sep 1996 04:05:46 -0700 (PDT) Date: Fri, 20 Sep 1996 04:05:46 -0700 (PDT) From: David Greenman Message-Id: <199609201105.EAA08958@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/20 04:05:44 Modified: sys/pci if_fxp.c Log: Fixed a bug in the receive buffer allocation code that resulted in a panic if an mbuf cluster couldn't be allocated. This was caused by a failure to re-initialize m_data when the old mbuf/mbcluster was recycled. Revision Changes Path 1.18 +14 -5 src/sys/pci/if_fxp.c From owner-cvs-sys Fri Sep 20 04:07:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA09585 for cvs-sys-outgoing; Fri, 20 Sep 1996 04:07:28 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA09425; Fri, 20 Sep 1996 04:06:57 -0700 (PDT) Date: Fri, 20 Sep 1996 04:06:57 -0700 (PDT) From: David Greenman Message-Id: <199609201106.EAA09425@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/20 04:06:54 Branch: sys/pci RELENG_2_1_0 Modified: sys/pci if_fxp.c Log: Brought in fix from rev 1.18: fix for panic when out of mbuf clusters. Revision Changes Path 1.8.2.8 +14 -5 src/sys/pci/if_fxp.c From owner-cvs-sys Fri Sep 20 07:36:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA03432 for cvs-sys-outgoing; Fri, 20 Sep 1996 07:36:47 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA03299; Fri, 20 Sep 1996 07:36:20 -0700 (PDT) Date: Fri, 20 Sep 1996 07:36:20 -0700 (PDT) From: Bruce Evans Message-Id: <199609201436.HAA03299@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys kernel.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/20 07:36:18 Modified: sys/sys kernel.h Log: Fixed lots of warnings from gcc-2.7.x about "left-hand operand of comma expression has no effect" in the MAKE_SET() macro. This also fixes compiling with -O3 (which removes static functions unless there is a suitable reference to them). Declaring all the static symbols as __unused would also fix the warning, but would be bogus (they are used) and wouldn't fix -O3. However, the dummy pointers for the references waste about 1.5K text and 20K symbol space for GENERIC. This wastage hasn't changed - the dummy pointers are just nonzero now. Revision Changes Path 1.22 +2 -3 src/sys/sys/kernel.h From owner-cvs-sys Fri Sep 20 09:52:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA02798 for cvs-sys-outgoing; Fri, 20 Sep 1996 09:52:37 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA02634; Fri, 20 Sep 1996 09:52:14 -0700 (PDT) Date: Fri, 20 Sep 1996 09:52:14 -0700 (PDT) From: Bruce Evans Message-Id: <199609201652.JAA02634@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 support.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/20 09:52:13 Modified: sys/i386/i386 support.s Log: Changed an arg name in the pseudo-prototype for bzero() to match the prototype. Put the jump table for i486_bzero() in the data section. This speeds up i486_bzero() a little on Pentiums without significantly affecting its speed on 486's. Don't waste time falling through 14 nop's to return from do1 in i486_bzero(). Use fastmove() for counts >= 1024 (was > 1024). Cosmetic. Fixed profiling of fastmove(). Restored meaningful labels from the pre-1.1 version in fastmove(). Local labels are evil. Fixed (high resolution non-) profiling of __bb_init_func(). Revision Changes Path 1.39 +28 -23 src/sys/i386/i386/support.s From owner-cvs-sys Fri Sep 20 10:40:11 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA27926 for cvs-sys-outgoing; Fri, 20 Sep 1996 10:40:11 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA27723; Fri, 20 Sep 1996 10:39:49 -0700 (PDT) Date: Fri, 20 Sep 1996 10:39:49 -0700 (PDT) From: Bruce Evans Message-Id: <199609201739.KAA27723@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa diskslice_machdep.c src/sys/kern subr_diskslice.c subr_dkbad.c src/sys/sys disklabel.h diskslice.h dkbad.h src/sys/ufs/ufs ufs_disksubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/20 10:39:47 Modified: sys/i386/isa diskslice_machdep.c sys/kern subr_diskslice.c subr_dkbad.c sys/sys disklabel.h diskslice.h dkbad.h sys/ufs/ufs ufs_disksubr.c Log: Don't include for the kernel in disk-related headers. It is needed for implementation details but very little of it is needed for the interface. Include it in the few places that didn't already include it. Include in (as already in ) so that all the disk-related headers are almost self-sufficient. Revision Changes Path 1.21 +2 -1 src/sys/i386/isa/diskslice_machdep.c 1.29 +2 -1 src/sys/kern/subr_diskslice.c 1.4 +2 -1 src/sys/kern/subr_dkbad.c 1.23 +5 -7 src/sys/sys/disklabel.h 1.15 +9 -8 src/sys/sys/diskslice.h 1.7 +2 -4 src/sys/sys/dkbad.h 1.26 +2 -1 src/sys/ufs/ufs/ufs_disksubr.c From owner-cvs-sys Fri Sep 20 14:25:54 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA01436 for cvs-sys-outgoing; Fri, 20 Sep 1996 14:25:54 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA01242; Fri, 20 Sep 1996 14:25:24 -0700 (PDT) Date: Fri, 20 Sep 1996 14:25:24 -0700 (PDT) From: Paul Traina Message-Id: <199609202125.OAA01242@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/09/20 14:25:23 Modified: sys/netinet tcp_input.c Log: If the incomplete listen queue for a given socket is full, drop the oldest entry in the queue. There was a fair bit of discussion as to whether or not the proper action is to drop a random entry in the queue. It's my conclusion that a random drop is better than a head drop, however profiling this section of code (done by John Capo) shows that a head-drop results in a significant performance increase. There are scenarios where a random drop is more appropriate. If I find one in reality, I'll add the random drop code under a conditional. Obtained from: discussions and code done by Vernon Schryver (vjs@sgi.com). Revision Changes Path 1.49 +18 -5 src/sys/netinet/tcp_input.c From owner-cvs-sys Fri Sep 20 23:30:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA18198 for cvs-sys-outgoing; Fri, 20 Sep 1996 23:30:31 -0700 (PDT) Received: (from ache@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA18025; Fri, 20 Sep 1996 23:30:11 -0700 (PDT) Date: Fri, 20 Sep 1996 23:30:11 -0700 (PDT) From: "Andrey A. Chernov" Message-Id: <199609210630.XAA18025@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 96/09/20 23:30:10 Modified: sys/netinet tcp_input.c Log: Syntax error: so_incom -> so_incomp Revision Changes Path 1.50 +2 -2 src/sys/netinet/tcp_input.c From owner-cvs-sys Fri Sep 20 23:39:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA23632 for cvs-sys-outgoing; Fri, 20 Sep 1996 23:39:38 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA23503; Fri, 20 Sep 1996 23:39:24 -0700 (PDT) Date: Fri, 20 Sep 1996 23:39:24 -0700 (PDT) From: Paul Traina Message-Id: <199609210639.XAA23503@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/09/20 23:39:22 Modified: sys/netinet tcp_input.c Log: I don't understand, I committed this fix (move a counter and fixed a typo) this evening. I think I'm going insane. Revision Changes Path 1.51 +3 -4 src/sys/netinet/tcp_input.c From owner-cvs-sys Sat Sep 21 01:43:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA05870 for cvs-sys-outgoing; Sat, 21 Sep 1996 01:43:07 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA05717; Sat, 21 Sep 1996 01:42:42 -0700 (PDT) Date: Sat, 21 Sep 1996 01:42:42 -0700 (PDT) From: Bruce Evans Message-Id: <199609210842.BAA05717@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys ioccom.h ioctl.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/21 01:42:41 Modified: sys/sys ioccom.h ioctl.h Log: Moved the prototype for ioctl() from to so that applications don't have to include just to get a prototype for ioctl(). Revision Changes Path 1.4 +11 -1 src/sys/sys/ioccom.h 1.4 +1 -9 src/sys/sys/ioctl.h From owner-cvs-sys Sat Sep 21 07:54:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA04647 for cvs-sys-outgoing; Sat, 21 Sep 1996 07:54:05 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA04404; Sat, 21 Sep 1996 07:53:35 -0700 (PDT) Date: Sat, 21 Sep 1996 07:53:35 -0700 (PDT) From: Bruce Evans Message-Id: <199609211453.HAA04404@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound os.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/21 07:53:33 Modified: sys/i386/isa/sound os.h Log: Include explicitly - don't depend on bogusly defining non-soundcard ioctls. Revision Changes Path 1.27 +1 -0 src/sys/i386/isa/sound/os.h From owner-cvs-sys Sat Sep 21 08:00:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA07033 for cvs-sys-outgoing; Sat, 21 Sep 1996 08:00:26 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA06770; Sat, 21 Sep 1996 07:59:53 -0700 (PDT) Date: Sat, 21 Sep 1996 07:59:53 -0700 (PDT) From: Bruce Evans Message-Id: <199609211459.HAA06770@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/gnu/isdn isdn_ioctl.h src/sys/i386/ibcs2 ibcs2_socksys.h src/sys/i386/include apm_bios.h asc_ioctl.h console.h gsc.h ioctl_ctx.h ioctl_fd.h ioctl_meteor.h joystick.h lpt.h pcaudioio.h pcvt_ioctl.h perfmon.h random.h soundcard.h speaker.h spigot.h src/sys/pccard card.h src/sys/i386/isa b004.h gpib.h src/sys/sys cdio.h chio.h dataacq.h disklabel.h diskslice.h ftape.h mtio.h scsiio.h tablet.h vcmd.h wormio.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/21 07:59:51 Modified: sys/gnu/isdn isdn_ioctl.h sys/i386/ibcs2 ibcs2_socksys.h sys/i386/include apm_bios.h asc_ioctl.h console.h gsc.h ioctl_ctx.h ioctl_fd.h ioctl_meteor.h joystick.h lpt.h pcaudioio.h pcvt_ioctl.h perfmon.h random.h soundcard.h speaker.h spigot.h sys/i386/isa b004.h gpib.h sys/pccard card.h sys/sys cdio.h chio.h dataacq.h disklabel.h diskslice.h ftape.h mtio.h scsiio.h tablet.h vcmd.h wormio.h Log: Cleaned up all headers that include or : - don't include in any header. Include instead. This was already done in 4.4Lite for the most important ioctl headers. Header spam currently increases kernel build times by 10-20%. There are more than 30000 #includes (not counting duplicates) for compiling LINT. - include if and only it is necessary to make the header almost self-sufficient (some ioctl headers still need structs from elsewhere). - uniformized idempotency ifdefs. Copied the style in the 4.4Lite ioctl headers. Revision Changes Path 1.5 +16 -2 src/sys/gnu/isdn/isdn_ioctl.h 1.5 +4 -4 src/sys/i386/ibcs2/ibcs2_socksys.h 1.12 +9 -4 src/sys/i386/include/apm_bios.h 1.2 +4 -5 src/sys/i386/include/asc_ioctl.h 1.24 +9 -7 src/sys/i386/include/console.h 1.2 +4 -5 src/sys/i386/include/gsc.h 1.3 +6 -5 src/sys/i386/include/ioctl_ctx.h 1.9 +7 -5 src/sys/i386/include/ioctl_fd.h 1.10 +7 -4 src/sys/i386/include/ioctl_meteor.h 1.3 +4 -5 src/sys/i386/include/joystick.h 1.4 +5 -6 src/sys/i386/include/lpt.h 1.7 +6 -4 src/sys/i386/include/pcaudioio.h 1.8 +2 -2 src/sys/i386/include/pcvt_ioctl.h 1.2 +6 -5 src/sys/i386/include/perfmon.h 1.8 +2 -2 src/sys/i386/include/random.h 1.17 +7 -5 src/sys/i386/include/soundcard.h 1.3 +5 -7 src/sys/i386/include/speaker.h 1.4 +9 -1 src/sys/i386/include/spigot.h 1.5 +5 -5 src/sys/i386/isa/b004.h 1.3 +7 -1 src/sys/i386/isa/gpib.h 1.5 +11 -1 src/sys/pccard/card.h 1.14 +11 -6 src/sys/sys/cdio.h 1.7 +10 -4 src/sys/sys/chio.h 1.2 +6 -6 src/sys/sys/dataacq.h 1.24 +6 -7 src/sys/sys/disklabel.h 1.16 +5 -2 src/sys/sys/diskslice.h 1.3 +4 -6 src/sys/sys/ftape.h 1.8 +10 -4 src/sys/sys/mtio.h 1.6 +7 -6 src/sys/sys/scsiio.h 1.5 +7 -3 src/sys/sys/tablet.h 1.4 +5 -5 src/sys/sys/vcmd.h 1.2 +6 -5 src/sys/sys/wormio.h From owner-cvs-sys Sat Sep 21 23:35:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA13940 for cvs-sys-outgoing; Sat, 21 Sep 1996 23:35:48 -0700 (PDT) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA13754; Sat, 21 Sep 1996 23:35:29 -0700 (PDT) Date: Sat, 21 Sep 1996 23:35:29 -0700 (PDT) From: Gary Palmer Message-Id: <199609220635.XAA13754@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_synch.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gpalmer 96/09/21 23:35:27 Modified: sys/kern kern_synch.c Log: Remove the code that renices +4 a process that has had 10 minutes of CPU time. I find it slightly annoying on one of our servers here. Also disliked by: David Greenman Revision Changes Path 1.25 +2 -7 src/sys/kern/kern_synch.c