From owner-cvs-sys Sun Mar 19 01:34:08 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA00208 for cvs-sys-outgoing; Sun, 19 Mar 1995 01:34:08 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA00197; Sun, 19 Mar 1995 01:33:53 -0800 Date: Sun, 19 Mar 1995 01:33:53 -0800 From: David Greenman Message-Id: <199503190933.BAA00197@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_cache.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 01:33:52 Modified: sys/kern vfs_cache.c Log: Patch from Kirk McKusick to fix a bug introduced in the Poul's vfs_cache rewrite. From owner-cvs-sys Sun Mar 19 01:47:36 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA00383 for cvs-sys-outgoing; Sun, 19 Mar 1995 01:47:36 -0800 Received: (from root@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA00373; Sun, 19 Mar 1995 01:47:33 -0800 Date: Sun, 19 Mar 1995 01:47:33 -0800 From: David Greenman Message-Id: <199503190947.BAA00373@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_vnops.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 01:47:33 Modified: sys/ufs/ufs ufs_vnops.c Log: Fix a call to panic: panic doesn't do token substitution on the panic string. From owner-cvs-sys Sun Mar 19 03:17:08 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA02340 for cvs-sys-outgoing; Sun, 19 Mar 1995 03:17:08 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA02329; Sun, 19 Mar 1995 03:17:01 -0800 Date: Sun, 19 Mar 1995 03:17:01 -0800 From: David Greenman Message-Id: <199503191117.DAA02329@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_syscalls.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 03:16:59 Modified: sys/kern vfs_syscalls.c Log: Moved call to vnode_pager_uncache in rename() to before the VOP_RENAME. It was previously after the VOP_RENAME and the reference and lock on the vnode had already been lost, allowing interesting internel inconsistencies. This is one of the two reasons why freefall was crashing every hour or two (the other being nullfs bugs). Don't call vnode_pager_uncache in revoke(). revoke() is only allowed on VCHR and VBLK vnodes. From owner-cvs-sys Sun Mar 19 04:04:15 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA01094 for cvs-sys-outgoing; Sun, 19 Mar 1995 04:04:15 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA01078; Sun, 19 Mar 1995 04:04:12 -0800 Date: Sun, 19 Mar 1995 04:04:12 -0800 From: David Greenman Message-Id: <199503191204.EAA01078@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/nfs nfs_serv.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 04:04:12 Modified: sys/nfs nfs_serv.c Log: Removed unnecessary call to vnode_pager_uncache(). We automatically clear the VTEXT flag after all mappers have finished with the object. From owner-cvs-sys Sun Mar 19 04:08:07 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA01944 for cvs-sys-outgoing; Sun, 19 Mar 1995 04:08:07 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA01934; Sun, 19 Mar 1995 04:08:05 -0800 Date: Sun, 19 Mar 1995 04:08:05 -0800 From: David Greenman Message-Id: <199503191208.EAA01934@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_vnops.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 04:08:04 Modified: sys/kern vfs_vnops.c Log: Removed unnecessary call to vnode_pager_uncache(). We automatically clear the VTEXT flag after all mappers have finished with the object. From owner-cvs-sys Sun Mar 19 04:11:16 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA02056 for cvs-sys-outgoing; Sun, 19 Mar 1995 04:11:16 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA02046; Sun, 19 Mar 1995 04:11:14 -0800 Date: Sun, 19 Mar 1995 04:11:14 -0800 From: David Greenman Message-Id: <199503191211.EAA02046@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/msdosfs msdosfs_denode.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 04:11:14 Modified: sys/msdosfs msdosfs_denode.c Log: Removed bogus, commented out, call to vnode_pager_uncache(). From owner-cvs-sys Sun Mar 19 04:36:13 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA02997 for cvs-sys-outgoing; Sun, 19 Mar 1995 04:36:13 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA02987; Sun, 19 Mar 1995 04:36:12 -0800 Date: Sun, 19 Mar 1995 04:36:12 -0800 From: David Greenman Message-Id: <199503191236.EAA02987@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vnode_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 04:36:12 Modified: sys/vm vnode_pager.c Log: Incorporated 4.4-lite vnode_pager_uncache() and vnode_pager_umount() routines (and merged local changes). The changed vnode_pager_uncache gets rids of the bogosity that you can call the routine without having the vnode locked. The changed vnode_pager_umount properly locks the vnode before calling vnode_pager_uncache. From owner-cvs-sys Sun Mar 19 05:29:14 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA06330 for cvs-sys-outgoing; Sun, 19 Mar 1995 05:29:14 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA06305; Sun, 19 Mar 1995 05:28:59 -0800 Date: Sun, 19 Mar 1995 05:28:59 -0800 From: David Greenman Message-Id: <199503191328.FAA06305@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_cluster.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 05:28:56 Modified: sys/kern vfs_cluster.c Log: Fix from Doug Rabson: Don't try to release a pbuf we didn't get. Minor style change by me. From owner-cvs-sys Sun Mar 19 05:44:07 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA06782 for cvs-sys-outgoing; Sun, 19 Mar 1995 05:44:07 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA06772; Sun, 19 Mar 1995 05:44:06 -0800 Date: Sun, 19 Mar 1995 05:44:06 -0800 From: David Greenman Message-Id: <199503191344.FAA06772@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_vnops.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 05:44:05 Modified: sys/ufs/ufs ufs_vnops.c Log: Backed out change to panic call: As Chris just pointed out to me, panic() does indeed work like printf(). gdb gets the string untranslated for some reason. From owner-cvs-sys Sun Mar 19 06:29:40 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA08386 for cvs-sys-outgoing; Sun, 19 Mar 1995 06:29:40 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA08370; Sun, 19 Mar 1995 06:29:29 -0800 Date: Sun, 19 Mar 1995 06:29:29 -0800 From: David Greenman Message-Id: <199503191429.GAA08370@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm swap_pager.c vm_mmap.c vm_page.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 06:29:27 Modified: sys/ddb db_command.c sys/gnu/i386/isa nic3008.c sys/i386/i386 vm_machdep.c sys/i386/isa if_ie.c sys/i386/isa/sound dev_table.c os.h sys/kern kern_malloc.c sys/miscfs/nullfs null_vnops.c sys/miscfs/umapfs umap_vnops.c sys/msdosfs msdosfs_vnops.c sys/netccitt llc_output.c sys/netinet in_rmx.c sys/netns ns_ip.c spp_usrreq.c sys/scsi scsiconf.c sys/ufs/ffs ffs_alloc.c ffs_balloc.c sys/ufs/lfs lfs_alloc.c lfs_inode.c lfs_segment.c lfs_vfsops.c sys/ufs/mfs mfs_vnops.c sys/vm swap_pager.c vm_mmap.c vm_page.c Log: Removed redundant newlines that were in some panic strings. From owner-cvs-sys Sun Mar 19 08:01:46 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA10824 for cvs-sys-outgoing; Sun, 19 Mar 1995 08:01:46 -0800 Received: from ibp.ibp.fr (ibp.ibp.fr [132.227.60.30]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id IAA10809; Sun, 19 Mar 1995 08:01:36 -0800 From: Remy.Card@masi.ibp.fr Received: from blaise.ibp.fr (blaise.ibp.fr [132.227.60.1]) by ibp.ibp.fr (8.6.11/jtpda-5.0) with SMTP id RAA00105 ; Sun, 19 Mar 1995 17:01:39 +0100 Received: by blaise.ibp.fr (4.1/SMI-4.1) id AA15322; Sun, 19 Mar 95 17:01:27 +0100 Received: (card@localhost) by bbj.ibp.fr (8.6.9/bbj-1.0) id OAA00677; Sun, 19 Mar 1995 14:22:21 GMT Message-Id: <199503191422.OAA00677@bbj.ibp.fr> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern To: rgrimes@gndrsh.aac.dev.com (Rodney W. Grimes) Date: Sun, 19 Mar 1995 14:22:20 +0000 () Cc: bde@zeta.org.au, davidg@Root.COM, phk@ref.tfs.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503180844.AAA20825@gndrsh.aac.dev.com> from "Rodney W. Grimes" at Mar 18, 95 00:44:05 am X-Mailer: ELM [version 2.4 PL23beta2] Content-Type: text Content-Length: 761 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > > We shouldn't install libkern.a. > > > > I agree. > > If no one objects by tomarrow afternoon we will not be installing > libkern* in /usr/lib. This is just a waste of (albiet it small) > disk space. Hmmm, I tried compiling the latest snapshot of LITES on top of FreeBSD current. I got some errors during the link because some functions have been removed from libgcc.a. The only thing I could do to solve this problem was linking LITES against libkern.a (which contains the missing functions). I know that the problem originates in the libgcc changes and is not exactly related to libkern, but libkern was useful in this case. > -- > Rod Grimes rgrimes@gndrsh.aac.dev.com > Accurate Automation Company Custom computers for FreeBSD > Remy From owner-cvs-sys Sun Mar 19 08:13:28 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA11864 for cvs-sys-outgoing; Sun, 19 Mar 1995 08:13:28 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id IAA11852; Sun, 19 Mar 1995 08:13:22 -0800 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id IAA23697; Sun, 19 Mar 1995 08:13:18 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id IAA02102; Sun, 19 Mar 1995 08:13:18 -0800 Message-Id: <199503191613.IAA02102@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: nate@sneezy.sri.com (Nate Williams) cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/ufs/ffs ffs_vfsops.c In-reply-to: Your message of "Sat, 18 Mar 95 12:02:45 MST." <199503181902.MAA16612@trout.sri.MT.net> From: David Greenman Reply-To: davidg@Root.COM Date: Sun, 19 Mar 1995 08:13:17 -0800 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > >David Greenman writes: >> >> Modified: sys/ufs/ffs ffs_vfsops.c >> >> Log: >> >> Don't sync the inode date changes of character special devices >> >> during the FS sync. The system would appear to hang momentarily >> >> if there was a large backlog of I/O. >> > >> >Is this what you hope is causing the 'pauses' in the system? >> >> Hope? After hours of debugging, I *know* that it is a cause. I don't >> guarantee that it is the only cause, however. > >I meant, do you hope it's the only cause. Sorry if I wasn't explicit >enough. Sorry, I was in a bad mood yesterday morning. Yes, I have every reason to believe that this is the one and only cause of the multi-second hangs that people noticed under certain circumstances. I was easily able to reproduce the problem by carefully choosing what was being written to a file. disksort() was cooperating in the problem by defering the write of the character device inode by as much as 8 seconds in the contrived tests I was doing. The change I made to disksort() to sort by block number is really only appropriate for modern drives. RP06's, for instance, would suffer from this change (hey, don't laugh, I have an RP06 in the garage...right next to an RM05.). I think it's stupid to optimize for a disk that requires four people to lift up, a large truck to move, and costs more for a month's power than it would to just replace it with something new. Related to this change, I think we're going to rip out the b_resid -> b_cylinder kludge (along with all of the cylinder calulations) as it isn't necessary any longer. -DG From owner-cvs-sys Sun Mar 19 15:08:16 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA12209 for cvs-sys-outgoing; Sun, 19 Mar 1995 15:08:16 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA12199; Sun, 19 Mar 1995 15:08:14 -0800 Date: Sun, 19 Mar 1995 15:08:14 -0800 From: David Greenman Message-Id: <199503192308.PAA12199@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_exec.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 15:08:13 Modified: sys/kern kern_exec.c Log: Lose the lock on the vnode. Changes to implement proper locking in the vnode pager now require this. Submitted by: John Dyson From owner-cvs-sys Sun Mar 19 15:28:06 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA16886 for cvs-sys-outgoing; Sun, 19 Mar 1995 15:28:06 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA16831; Sun, 19 Mar 1995 15:27:59 -0800 Date: Sun, 19 Mar 1995 15:27:59 -0800 From: David Greenman Message-Id: <199503192327.PAA16831@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_exec.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 15:27:58 Modified: sys/kern kern_exec.c Log: Fixed bug introduced in the previous commit - the lock must be held until after the call to exec_check_permissions(). From owner-cvs-sys Sun Mar 19 15:46:28 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA20170 for cvs-sys-outgoing; Sun, 19 Mar 1995 15:46:28 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA20150; Sun, 19 Mar 1995 15:46:26 -0800 Date: Sun, 19 Mar 1995 15:46:26 -0800 From: David Greenman Message-Id: <199503192346.PAA20150@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vnode_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 15:46:26 Modified: sys/vm vnode_pager.c Log: Do proper vnode locking when doing paging I/O. Removed the asynchronous paging capability to facilitate this (we saw little or no measureable improvement with this anyway). Submitted by: John Dyson From owner-cvs-sys Sun Mar 19 18:06:14 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA06790 for cvs-sys-outgoing; Sun, 19 Mar 1995 18:06:14 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA06779; Sun, 19 Mar 1995 18:06:11 -0800 Date: Sun, 19 Mar 1995 18:06:11 -0800 From: David Greenman Message-Id: <199503200206.SAA06779@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_object.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 18:06:11 Modified: sys/vm vm_object.c Log: Removed an unnecessary call to vinvalbuf after the page clean. From owner-cvs-sys Sun Mar 19 18:08:28 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA06897 for cvs-sys-outgoing; Sun, 19 Mar 1995 18:08:28 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA06887; Sun, 19 Mar 1995 18:08:25 -0800 Date: Sun, 19 Mar 1995 18:08:25 -0800 From: David Greenman Message-Id: <199503200208.SAA06887@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_subr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/19 18:08:25 Modified: sys/kern vfs_subr.c Log: Don't attempt to sync pages in the V_SAVE case of vinvalbuf; doing so can lead to a deadlock. Just let the VM system deal with it. From owner-cvs-sys Mon Mar 20 02:15:03 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA19215 for cvs-sys-outgoing; Mon, 20 Mar 1995 02:15:03 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA19198; Mon, 20 Mar 1995 02:14:58 -0800 Date: Mon, 20 Mar 1995 02:14:58 -0800 From: David Greenman Message-Id: <199503201014.CAA19198@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_object.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/20 02:14:57 Modified: sys/vm vm_object.h Log: Fixed "objde1" hang. It was caused by a "&" where an "&&" belonged in the expression that decides if a wakeup should occur. From owner-cvs-sys Mon Mar 20 02:19:15 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA19581 for cvs-sys-outgoing; Mon, 20 Mar 1995 02:19:15 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA19568; Mon, 20 Mar 1995 02:19:11 -0800 Date: Mon, 20 Mar 1995 02:19:11 -0800 From: David Greenman Message-Id: <199503201019.CAA19568@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_subr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/20 02:19:10 Modified: sys/kern vfs_subr.c Log: Don't gain/lose a reference to the object when yanking its pages in vinvalbuf()...it will cause vnode locking problems in vm_object_terminate, and isn't necessary anyway. From owner-cvs-sys Mon Mar 20 02:20:46 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA19728 for cvs-sys-outgoing; Mon, 20 Mar 1995 02:20:46 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA19717; Mon, 20 Mar 1995 02:20:43 -0800 Date: Mon, 20 Mar 1995 02:20:43 -0800 From: David Greenman Message-Id: <199503201020.CAA19717@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_object.c vnode_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/20 02:20:43 Modified: sys/vm vm_object.c vnode_pager.c Log: Don't gain/lose an object reference in vnode_pager_setsize(). It will cause vnode locking problems in vm_object_terminate(). Implement proper vnode locking in vm_object_terminate(). From owner-cvs-sys Mon Mar 20 02:21:03 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA19761 for cvs-sys-outgoing; Mon, 20 Mar 1995 02:21:03 -0800 Received: from LOCALHOST (LOCALHOST [127.0.0.1]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id CAA19754; Mon, 20 Mar 1995 02:21:02 -0800 X-Authentication-Warning: freefall.cdrom.com: Host LOCALHOST didn't use HELO protocol To: David Greenman cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/vm vm_object.h In-reply-to: Your message of "Mon, 20 Mar 95 02:14:58 PST." <199503201014.CAA19198@freefall.cdrom.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Mon, 20 Mar 1995 02:21:01 -0800 Message-ID: <19753.795694861@freefall.cdrom.com> From: "Jordan K. Hubbard" Sender: cvs-sys-owner@freebsd.org Precedence: bulk > davidg 95/03/20 02:14:57 > > Modified: sys/vm vm_object.h > Log: > Fixed "objde1" hang. It was caused by a "&" where an "&&" belonged in the > expression that decides if a wakeup should occur. [Roar from the bleachers] SNAP-SHOT! SNAP-SHOT! SNAP-SHOT!! :) From owner-cvs-sys Mon Mar 20 02:22:49 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA19860 for cvs-sys-outgoing; Mon, 20 Mar 1995 02:22:49 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id CAA19850; Mon, 20 Mar 1995 02:22:44 -0800 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id CAA25799; Mon, 20 Mar 1995 02:22:40 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id CAA13965; Mon, 20 Mar 1995 02:22:39 -0800 Message-Id: <199503201022.CAA13965@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: "Jordan K. Hubbard" cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/vm vm_object.h In-reply-to: Your message of "Mon, 20 Mar 95 02:21:01 PST." <19753.795694861@freefall.cdrom.com> From: David Greenman Reply-To: davidg@Root.COM Date: Mon, 20 Mar 1995 02:22:39 -0800 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> davidg 95/03/20 02:14:57 >> >> Modified: sys/vm vm_object.h >> Log: >> Fixed "objde1" hang. It was caused by a "&" where an "&&" belonged in the >> expression that decides if a wakeup should occur. > >[Roar from the bleachers] > >SNAP-SHOT! SNAP-SHOT! SNAP-SHOT!! :) Quick! Before they break it again!!!! :-) ...I thought you went to bed?! So Poul was right about SimCity... -DG From owner-cvs-sys Mon Mar 20 02:27:26 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA20103 for cvs-sys-outgoing; Mon, 20 Mar 1995 02:27:26 -0800 Received: from LOCALHOST (LOCALHOST [127.0.0.1]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id CAA20092; Mon, 20 Mar 1995 02:27:23 -0800 X-Authentication-Warning: freefall.cdrom.com: Host LOCALHOST didn't use HELO protocol To: davidg@root.com cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/vm vm_object.h In-reply-to: Your message of "Mon, 20 Mar 95 02:22:39 PST." <199503201022.CAA13965@corbin.Root.COM> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Mon, 20 Mar 1995 02:27:23 -0800 Message-ID: <20091.795695243@freefall.cdrom.com> From: "Jordan K. Hubbard" Sender: cvs-sys-owner@freebsd.org Precedence: bulk > >> davidg 95/03/20 02:14:57 > >> > >> Modified: sys/vm vm_object.h > >> Log: > >> Fixed "objde1" hang. It was caused by a "&" where an "&&" belonged in th e > ...I thought you went to bed?! So Poul was right about SimCity... Naw, I made the fatal mistake of trying to catch up on more of my mail.. :-) As to SimCity, it works very nicely - the 5 minute timebomb is too short, however, as it's really not enough time to understand just what it is you'd be buying unless you're already familiar with SimCity. I hope they'll do 10 minutes before rolling the final version. As soon as I get word that it's possible to buy it, I'll certainly order my copy anyway! Jordan From owner-cvs-sys Mon Mar 20 03:38:47 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA22364 for cvs-sys-outgoing; Mon, 20 Mar 1995 03:38:47 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id DAA22356; Mon, 20 Mar 1995 03:38:24 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id VAA15474; Mon, 20 Mar 1995 21:34:15 +1000 Date: Mon, 20 Mar 1995 21:34:15 +1000 From: Bruce Evans Message-Id: <199503201134.VAA15474@godzilla.zeta.org.au> To: Remy.Card@masi.ibp.fr, rgrimes@gndrsh.aac.dev.com Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern Cc: CVS-commiters@freefall.cdrom.com, bde@zeta.org.au, cvs-sys@freefall.cdrom.com, davidg@Root.COM, phk@ref.tfs.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> If no one objects by tomarrow afternoon we will not be installing >> libkern* in /usr/lib. This is just a waste of (albiet it small) >> disk space. > Hmmm, I tried compiling the latest snapshot of LITES on top of FreeBSD >current. I got some errors during the link because some functions >have been removed from libgcc.a. The only thing I could do to solve this >problem was linking LITES against libkern.a (which contains the missing >functions). > I know that the problem originates in the libgcc changes and is not >exactly related to libkern, but libkern was useful in this case. I suppose LITES isn't linked to libc for the same reason as the kernel - there is too much chance of picking up a module that only works in hosted environments. This shows why modules shouldn't be removed from libgcc - they may be required for non-hosted environments. Bruce From owner-cvs-sys Mon Mar 20 04:19:49 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA24534 for cvs-sys-outgoing; Mon, 20 Mar 1995 04:19:49 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id EAA24525; Mon, 20 Mar 1995 04:19:19 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id WAA16945; Mon, 20 Mar 1995 22:14:40 +1000 Date: Mon, 20 Mar 1995 22:14:40 +1000 From: Bruce Evans Message-Id: <199503201214.WAA16945@godzilla.zeta.org.au> To: davidg@Root.COM, nate@sneezy.sri.com Subject: Re: cvs commit: src/sys/ufs/ffs ffs_vfsops.c Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >>> >> Modified: sys/ufs/ffs ffs_vfsops.c >>> >> Log: >>> >> Don't sync the inode date changes of character special devices >>> >> during the FS sync. The system would appear to hang momentarily >>> >> if there was a large backlog of I/O. > Sorry, I was in a bad mood yesterday morning. Yes, I have every reason to >believe that this is the one and only cause of the multi-second hangs that >people noticed under certain circumstances. I was easily able to reproduce the >problem by carefully choosing what was being written to a file. disksort() >was cooperating in the problem by defering the write of the character device >inode by as much as 8 seconds in the contrived tests I was doing. The change Perhaps this was why tty buffer overflows for uucp were so common. Bruce From owner-cvs-sys Mon Mar 20 08:11:50 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA29300 for cvs-sys-outgoing; Mon, 20 Mar 1995 08:11:50 -0800 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id IAA29294; Mon, 20 Mar 1995 08:11:46 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id IAA27101; Mon, 20 Mar 1995 08:11:18 -0800 From: "Rodney W. Grimes" Message-Id: <199503201611.IAA27101@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/vm vm_object.h To: jkh@freefall.cdrom.com (Jordan K. Hubbard) Date: Mon, 20 Mar 1995 08:11:17 -0800 (PST) Cc: davidg@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <19753.795694861@freefall.cdrom.com> from "Jordan K. Hubbard" at Mar 20, 95 02:21:01 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1189 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > > davidg 95/03/20 02:14:57 > > > > Modified: sys/vm vm_object.h > > Log: > > Fixed "objde1" hang. It was caused by a "&" where an "&&" belonged in the > > expression that decides if a wakeup should occur. > > [Roar from the bleachers] > > SNAP-SHOT! SNAP-SHOT! SNAP-SHOT!! :) I know David has been busting his ass to get these hangs out of the system. But before we jump the gun and ship another snapshot, can't we give him the time to make sure things are stable. Also remember there are many more serious bugs than this in the kernel (I am sure David can remind us all of what yet is on the white board about serious kernel bugs). Nullfs comes to mind, and how well has NQNFS been tested since that was fixed? I really think we should wait until he can get freefall to stay up for 7 days, then we would have something worth jumping up and down about!! This may mean it is *now* time to ask people to go into *tested* bug fix mode only for the kernel sources, to keep from introducing any new bugs. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Mon Mar 20 10:11:36 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA01602 for cvs-sys-outgoing; Mon, 20 Mar 1995 10:11:36 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA01592; Mon, 20 Mar 1995 10:11:33 -0800 Date: Mon, 20 Mar 1995 10:11:33 -0800 From: "Garrett A. Wollman" Message-Id: <199503201811.KAA01592@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet ip_output.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/03/20 10:11:32 Modified: sys/netinet ip_output.c Log: Fix race conditions involved in setting IP multicast options. This should fix Dennis Fortin's problem for good, if I've got it figured out right. (The problem was that a `struct ifaddr' could get deleted out from under the current requester, thus leaving him with an invalid interface pointer and causing even more bogus accesses.) From owner-cvs-sys Mon Mar 20 10:31:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA02093 for cvs-sys-outgoing; Mon, 20 Mar 1995 10:31:54 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA02082; Mon, 20 Mar 1995 10:31:52 -0800 Date: Mon, 20 Mar 1995 10:31:52 -0800 From: "Garrett A. Wollman" Message-Id: <199503201831.KAA02082@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet ip_output.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/03/20 10:31:51 Modified: sys/netinet ip_output.c Log: This should be splimp() rather than splnet() since ifaddrs might go away as a result of link-layer processing. From owner-cvs-sys Mon Mar 20 11:20:47 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA03642 for cvs-sys-outgoing; Mon, 20 Mar 1995 11:20:47 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA03631; Mon, 20 Mar 1995 11:20:45 -0800 Date: Mon, 20 Mar 1995 11:20:45 -0800 From: "Garrett A. Wollman" Message-Id: <199503201920.LAA03631@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if_disc.c if_loop.c if_ppp.c if_sl.c if_tun.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/03/20 11:20:45 Modified: sys/sys kernel.h sys/net if_disc.c if_loop.c if_ppp.c if_sl.c if_tun.c Log: Support for pseudo-device LKMs. Note that this is restricted to only one pseudo per module (a restriction which will eventually be lifted) and isthus not in its final form. From owner-cvs-sys Mon Mar 20 13:30:34 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA06553 for cvs-sys-outgoing; Mon, 20 Mar 1995 13:30:34 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA06522; Mon, 20 Mar 1995 13:30:25 -0800 Date: Mon, 20 Mar 1995 13:30:25 -0800 From: "Garrett A. Wollman" Message-Id: <199503202130.NAA06522@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net radix.c radix.h route.c route.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/03/20 13:30:24 Modified: sys/net radix.c radix.h route.c route.h Log: Better fix for the deletion of parents of cloned routes problem, superseding the `nextchild' hack. This also provides a way forward to fix RTM_CHANGE and RTM_ADD as well. From owner-cvs-sys Mon Mar 20 15:01:03 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA12482 for cvs-sys-outgoing; Mon, 20 Mar 1995 15:01:03 -0800 Received: (from root@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA12469; Mon, 20 Mar 1995 15:00:59 -0800 Date: Mon, 20 Mar 1995 15:00:59 -0800 From: David Greenman Message-Id: <199503202300.PAA12469@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net route.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/20 15:00:58 Modified: sys/net route.c Log: Made minor readability tweak. From owner-cvs-sys Mon Mar 20 17:11:49 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA19050 for cvs-sys-outgoing; Mon, 20 Mar 1995 17:11:49 -0800 Received: (from root@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA19039; Mon, 20 Mar 1995 17:11:46 -0800 Date: Mon, 20 Mar 1995 17:11:46 -0800 From: David Greenman Message-Id: <199503210111.RAA19039@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_map.c vm_object.c vm_object.h vnode_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/20 17:11:45 Modified: sys/vm vm_map.c vm_object.c vm_object.h vnode_pager.c Log: Added a new boolean argument to vm_object_page_clean that causes it to only toss out clean pages if TRUE. From owner-cvs-sys Mon Mar 20 17:13:20 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA19148 for cvs-sys-outgoing; Mon, 20 Mar 1995 17:13:20 -0800 Received: (from root@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA19138; Mon, 20 Mar 1995 17:13:17 -0800 Date: Mon, 20 Mar 1995 17:13:17 -0800 From: David Greenman Message-Id: <199503210113.RAA19138@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_subr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/20 17:13:17 Modified: sys/kern vfs_subr.c Log: Fixed vinvalbuf() to work like NFS wants it to. The previous code wouldn't flush pages in the vm object if V_SAVE was true. From owner-cvs-sys Mon Mar 20 18:54:11 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA24740 for cvs-sys-outgoing; Mon, 20 Mar 1995 18:54:11 -0800 Received: (from root@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA24705; Mon, 20 Mar 1995 18:54:06 -0800 Date: Mon, 20 Mar 1995 18:54:06 -0800 From: David Greenman Message-Id: <199503210254.SAA24705@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_mmap.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/20 18:54:05 Modified: sys/vm vm_mmap.c Log: Fixed bug in the size == 0 case of msync() caused by a bogus return value check.. From owner-cvs-sys Mon Mar 20 23:03:00 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA02578 for cvs-sys-outgoing; Mon, 20 Mar 1995 23:03:00 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA02556; Mon, 20 Mar 1995 23:02:52 -0800 Date: Mon, 20 Mar 1995 23:02:52 -0800 From: David Greenman Message-Id: <199503210702.XAA02556@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 trap.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/20 23:02:52 Modified: sys/i386/i386 trap.c Log: Changed some #ifdef DIAGNOSTIC code that I added to be #ifdef DEBUG. From owner-cvs-sys Mon Mar 20 23:16:17 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA04629 for cvs-sys-outgoing; Mon, 20 Mar 1995 23:16:17 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA04611; Mon, 20 Mar 1995 23:16:15 -0800 Date: Mon, 20 Mar 1995 23:16:15 -0800 From: David Greenman Message-Id: <199503210716.XAA04611@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 trap.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/20 23:16:14 Modified: sys/i386/i386 trap.c Log: Added a new version of trap_pfault() that disallows kernel page faults to the user address space unless pcb_onfault is set. The code is currently commented out because iBCS2 and process debugging parts of the kernel need to be changed/fixed first. From owner-cvs-sys Tue Mar 21 02:16:07 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA14215 for cvs-sys-outgoing; Tue, 21 Mar 1995 02:16:07 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA14199; Tue, 21 Mar 1995 02:15:55 -0800 Date: Tue, 21 Mar 1995 02:15:55 -0800 From: David Greenman Message-Id: <199503211015.CAA14199@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_mmap.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/21 02:15:54 Modified: sys/vm vm_mmap.c Log: Disallow non page-aligned file offsets in vm_mmap(). We don't support this in either the high or low level parts of the VM system. Just return EINVAL in this case, just like SunOS does. From owner-cvs-sys Tue Mar 21 03:21:45 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA15883 for cvs-sys-outgoing; Tue, 21 Mar 1995 03:21:45 -0800 Received: (from dufault@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA15868; Tue, 21 Mar 1995 03:21:38 -0800 Date: Tue, 21 Mar 1995 03:21:38 -0800 From: Peter Dufault Message-Id: <199503211121.DAA15868@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys mtio.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk dufault 95/03/21 03:21:37 Modified: sys/scsi cd.c scsi_base.c scsi_driver.c scsi_tape.h scsiconf.c scsiconf.h sd.c st.c Log: cd.c: Julian's CD audio cleanup sd.c: Julian's removal of subdriver requests st.c, scsi_tape.h: Julian's suport of compressed tape drives Note: compressed tape drives are still not working fully. scsiconf.h, scsi_base.c, scsi_driver.c: address problems in probes and error console logs Modified: sys/sys mtio.h Log: Julian's suport of compressed tape drives. From owner-cvs-sys Tue Mar 21 03:24:07 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA16081 for cvs-sys-outgoing; Tue, 21 Mar 1995 03:24:07 -0800 Received: (from dufault@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA16069; Tue, 21 Mar 1995 03:24:06 -0800 Date: Tue, 21 Mar 1995 03:24:06 -0800 From: Peter Dufault Message-Id: <199503211124.DAA16069@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys conf.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk dufault 95/03/21 03:24:06 Modified: sys/kern tty_conf.c sys/sys conf.h Log: Set it so you can add and remove line disciplines without replicating code for looking for open slots in table (and you could hide the table if you wanted to). From owner-cvs-sys Tue Mar 21 04:13:46 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA18317 for cvs-sys-outgoing; Tue, 21 Mar 1995 04:13:46 -0800 Received: from ns.dknet.dk (root@ns.dknet.dk [193.88.44.42]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id EAA18282; Tue, 21 Mar 1995 04:13:06 -0800 Received: from login.dknet.dk by ns.dknet.dk with SMTP id AA20375 (5.65c8/IDA-1.4.4j); Tue, 21 Mar 1995 13:12:32 +0100 Received: by login.dknet.dk (4.1/SMI-4.1DKnet00) id AA28491; Tue, 21 Mar 95 13:08:33 +0100 From: sos@login.dknet.dk (S|ren Schmidt) Message-Id: <9503211208.AA28491@login.dknet.dk> Subject: Re: cvs commit: src/sys/vm vm_mmap.cy To: davidg@freefall.cdrom.com (David Greenman) Date: Tue, 21 Mar 95 13:08:32 MET Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503211015.CAA14199@freefall.cdrom.com>; from "David Greenman" at Mar 21, 95 2:15 am X-Charset: ASCII X-Char-Esc: 29 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > davidg 95/03/21 02:15:54 > > Modified: sys/vm vm_mmap.c > Log: > Disallow non page-aligned file offsets in vm_mmap(). We don't support this > in either the high or low level parts of the VM system. Just return EINVAL > in this case, just like SunOS does. That would have saved me a lot of hair, when I did the Linux aout loader... :-) :-) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Soren Schmidt (sos@FreeBSD.org | sos@login.dknet.dk) FreeBSD Core Team So much code to hack -- so little time .. From owner-cvs-sys Tue Mar 21 11:50:44 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA01226 for cvs-sys-outgoing; Tue, 21 Mar 1995 11:50:44 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA01213; Tue, 21 Mar 1995 11:50:36 -0800 Date: Tue, 21 Mar 1995 11:50:36 -0800 From: "Garrett A. Wollman" Message-Id: <199503211950.LAA01213@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net route.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/03/21 11:50:35 Modified: sys/net route.c Log: Protocol-cloned routes should gain a reference to their parents to make sure that rt->rt_parent values can never be re-used harmfully. From owner-cvs-sys Tue Mar 21 14:14:39 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA05764 for cvs-sys-outgoing; Tue, 21 Mar 1995 14:14:39 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA05753; Tue, 21 Mar 1995 14:14:32 -0800 Date: Tue, 21 Mar 1995 14:14:32 -0800 From: Stefan Esser Message-Id: <199503212214.OAA05753@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci ncr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/03/21 14:14:31 Modified: sys/pci ncr.c Log: Major cleanup: Stylistic changes, 386BSD specific code removed. Adaptec to new PCI code. Submitted by: Wolfgang Stnglmeier From owner-cvs-sys Tue Mar 21 14:34:03 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA06613 for cvs-sys-outgoing; Tue, 21 Mar 1995 14:34:03 -0800 Received: from FileServ2.MI.Uni-Koeln.DE (FileServ2.MI.Uni-Koeln.DE [134.95.212.2]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id OAA06593; Tue, 21 Mar 1995 14:33:06 -0800 Received: by FileServ2.MI.Uni-Koeln.DE id AA15701 (5.67b/IDA-1.5); Tue, 21 Mar 1995 23:32:46 +0100 Message-Id: <199503212232.AA15701@FileServ2.MI.Uni-Koeln.DE> From: se@MI.Uni-Koeln.DE (Stefan Esser) Date: Tue, 21 Mar 1995 23:32:45 +0100 In-Reply-To: Stefan Esser "cvs commit: src/sys/pci ncr.c" (Mar 21, 14:14) X-Mailer: Mail User's Shell (7.2.5 10/14/92) To: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/pci ncr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk On Mar 21, 14:14, Stefan Esser wrote: } Subject: cvs commit: src/sys/pci ncr.c } se 95/03/21 14:14:31 } } Modified: sys/pci ncr.c } Log: } Major cleanup: Stylistic changes, 386BSD specific code removed. } Adaptec to new PCI code. ^ Hmm, Adaptec, wasn't that the other SCSI controller brand ... I meant to say "Adapted" ... } Submitted by: Wolfgang Stnglmeier ^^ Make this Stanglmeier ... O, well ... STefan -- Stefan Esser Internet: Zentrum fuer Paralleles Rechnen Tel: +49 221 4706019 Universitaet zu Koeln FAX: +49 221 4705160 Weyertal 80 50931 Koeln From owner-cvs-sys Tue Mar 21 14:41:23 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA06877 for cvs-sys-outgoing; Tue, 21 Mar 1995 14:41:23 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA06866; Tue, 21 Mar 1995 14:41:20 -0800 Date: Tue, 21 Mar 1995 14:41:20 -0800 From: Stefan Esser Message-Id: <199503212241.OAA06866@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci if_de.c if_pdq.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/03/21 14:41:20 Modified: sys/pci if_de.c if_pdq.c Log: Cosmetic changes. Submitted by: Wolfgang Stnglmeier From owner-cvs-sys Tue Mar 21 14:43:07 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA06924 for cvs-sys-outgoing; Tue, 21 Mar 1995 14:43:07 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA06914; Tue, 21 Mar 1995 14:43:05 -0800 Date: Tue, 21 Mar 1995 14:43:05 -0800 From: Stefan Esser Message-Id: <199503212243.OAA06914@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci pdq.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/03/21 14:43:05 Modified: sys/pci pdq.c Log: Silence "gcc -Wall". Submitted by: Wolfgang Stanglmeier From owner-cvs-sys Tue Mar 21 14:48:40 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA07119 for cvs-sys-outgoing; Tue, 21 Mar 1995 14:48:40 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA07109; Tue, 21 Mar 1995 14:48:37 -0800 Date: Tue, 21 Mar 1995 14:48:37 -0800 From: Stefan Esser Message-Id: <199503212248.OAA07109@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci ncrreg.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/03/21 14:48:37 Modified: sys/pci ncrreg.h Log: Stylistic changes. Update Wolfgang's e-mail address. Submitted by: Wolfgang Stanglmeier From owner-cvs-sys Tue Mar 21 15:01:11 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA09343 for cvs-sys-outgoing; Tue, 21 Mar 1995 15:01:11 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA09331; Tue, 21 Mar 1995 15:01:07 -0800 Date: Tue, 21 Mar 1995 15:01:07 -0800 From: Stefan Esser Message-Id: <199503212301.PAA09331@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci pci.c pcibus.h pcireg.h pcisupport.c pcivar.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/03/21 15:01:07 Modified: sys/pci pci.c pcibus.h pcireg.h pcisupport.c pcivar.h Log: Completely new PCI code: 1) Supports PCI to PCI bridge devices (and tries to initialise them, even if the BIOS is brain dead). 2) Supports shared PCI interrupts. Interrupt handlers now MUST return '0' if they found nothing to do, '1' otherwise. New features tested with i486 systems based on the Intel Saturn and a DEC 4channel Ethernet card only, but expected to work on most systems. The option PCI_REMAP has been removed ! Submitted by: Wolfgang Stanglmeier From owner-cvs-sys Tue Mar 21 15:06:21 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA09520 for cvs-sys-outgoing; Tue, 21 Mar 1995 15:06:21 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA09509; Tue, 21 Mar 1995 15:06:09 -0800 Date: Tue, 21 Mar 1995 15:06:09 -0800 From: Stefan Esser Message-Id: <199503212306.PAA09509@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa pcibus.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/03/21 15:06:09 Modified: sys/i386/isa pcibus.c Log: New ISA specific PCI code. Supports shared PCI interrupts. Submitted by: Wolfgang Stanglmeier From owner-cvs-sys Tue Mar 21 15:07:22 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA09585 for cvs-sys-outgoing; Tue, 21 Mar 1995 15:07:22 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA09575; Tue, 21 Mar 1995 15:07:20 -0800 Date: Tue, 21 Mar 1995 15:07:20 -0800 From: David Greenman Message-Id: <199503212307.PAA09575@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vnode_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/21 15:07:20 Modified: sys/vm vnode_pager.c Log: Removed do-nothing VOP_UPDATE() call. From owner-cvs-sys Tue Mar 21 15:09:56 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA09671 for cvs-sys-outgoing; Tue, 21 Mar 1995 15:09:56 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA09661; Tue, 21 Mar 1995 15:09:54 -0800 Date: Tue, 21 Mar 1995 15:09:54 -0800 From: David Greenman Message-Id: <199503212309.PAA09661@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vnode_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/21 15:09:54 Modified: sys/vm vnode_pager.c Log: Removed unused variable declaration missed in previous commit. From owner-cvs-sys Tue Mar 21 21:08:50 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21168 for cvs-sys-outgoing; Tue, 21 Mar 1995 21:08:50 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21157; Tue, 21 Mar 1995 21:08:43 -0800 Date: Tue, 21 Mar 1995 21:08:43 -0800 From: David Greenman Message-Id: <199503220508.VAA21157@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_mmap.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/21 21:08:42 Modified: sys/vm vm_mmap.c Log: Fixed bug in vm_mmap() where the object that is created in some cases was the wrong size. This is the likely cause of panics reported by Lars Fredriksen and Paul Richards related to a -1 blkno when paging via the swap_pager. Submitted by: John Dyson From owner-cvs-sys Tue Mar 21 21:12:23 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21268 for cvs-sys-outgoing; Tue, 21 Mar 1995 21:12:23 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21258; Tue, 21 Mar 1995 21:12:20 -0800 Date: Tue, 21 Mar 1995 21:12:20 -0800 From: David Greenman Message-Id: <199503220512.VAA21258@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm swap_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/21 21:12:19 Modified: sys/vm swap_pager.c Log: Added a check for wrong object size; print a warning, but deal with it correctly. The warning will tell us that there is a bug somewhere else in sizing the object correctly. Submitted by: John Dyson From owner-cvs-sys Tue Mar 21 21:23:06 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21576 for cvs-sys-outgoing; Tue, 21 Mar 1995 21:23:06 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21566; Tue, 21 Mar 1995 21:23:03 -0800 Date: Tue, 21 Mar 1995 21:23:03 -0800 From: David Greenman Message-Id: <199503220523.VAA21566@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa wd.c wdreg.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/21 21:23:03 Modified: sys/i386/isa wd.c wdreg.h Log: Fixes and improvements from John Dyson: Fixed the I/O statistics Allow WD1007 type controllers to work Support MULTI-BLOCK I/O Correct delay to use port 0x84, reading the status register might not be a long enough delay. Changed probe message to match SCSI type devices. From owner-cvs-sys Tue Mar 21 21:29:02 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21870 for cvs-sys-outgoing; Tue, 21 Mar 1995 21:29:02 -0800 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id VAA21864; Tue, 21 Mar 1995 21:28:57 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id VAA07316; Tue, 21 Mar 1995 21:28:48 -0800 From: "Rodney W. Grimes" Message-Id: <199503220528.VAA07316@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/i386/isa wd.c wdreg.h To: davidg@freefall.cdrom.com (David Greenman) Date: Tue, 21 Mar 1995 21:28:48 -0800 (PST) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503220523.VAA21566@freefall.cdrom.com> from "David Greenman" at Mar 21, 95 09:23:03 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 760 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > davidg 95/03/21 21:23:03 > > Modified: sys/i386/isa wd.c wdreg.h > Log: > Fixes and improvements from John Dyson: > > Fixed the I/O statistics > Allow WD1007 type controllers to work > Support MULTI-BLOCK I/O > Correct delay to use port 0x84, reading the status register > might not be a long enough delay. Port 0x84 will not cause the 1.25uS delay on some PCI motherboards, I beleive all Intel Neptune and Triton based boards know that this is not an ISA address and end up running only a PCI I/O cycle for it. > Changed probe message to match SCSI type devices. > -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Tue Mar 21 21:32:49 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21920 for cvs-sys-outgoing; Tue, 21 Mar 1995 21:32:49 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id VAA21914; Tue, 21 Mar 1995 21:32:44 -0800 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id VAA01732; Tue, 21 Mar 1995 21:32:35 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id VAA12851; Tue, 21 Mar 1995 21:32:34 -0800 Message-Id: <199503220532.VAA12851@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: "Rodney W. Grimes" cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/isa wd.c wdreg.h In-reply-to: Your message of "Tue, 21 Mar 95 21:28:48 PST." <199503220528.VAA07316@gndrsh.aac.dev.com> From: David Greenman Reply-To: davidg@Root.COM Date: Tue, 21 Mar 1995 21:32:34 -0800 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> >> davidg 95/03/21 21:23:03 >> >> Modified: sys/i386/isa wd.c wdreg.h >> Log: >> Fixes and improvements from John Dyson: >> >> Fixed the I/O statistics >> Allow WD1007 type controllers to work >> Support MULTI-BLOCK I/O >> Correct delay to use port 0x84, reading the status register >> might not be a long enough delay. > >Port 0x84 will not cause the 1.25uS delay on some PCI motherboards, >I beleive all Intel Neptune and Triton based boards know that this >is not an ISA address and end up running only a PCI I/O cycle for >it. ...John thinks it's more likely going to work than reading the status register. I suppose that a calibrated delay loop is what is really needed. Making DELAY() accurate below 15us would be the place to do this. -DG From owner-cvs-sys Tue Mar 21 22:09:05 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA22516 for cvs-sys-outgoing; Tue, 21 Mar 1995 22:09:05 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA22500; Tue, 21 Mar 1995 22:08:32 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id QAA04399; Wed, 22 Mar 1995 16:04:06 +1000 Date: Wed, 22 Mar 1995 16:04:06 +1000 From: Bruce Evans Message-Id: <199503220604.QAA04399@godzilla.zeta.org.au> To: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, davidg@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/isa wd.c wdreg.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk > Modified: sys/i386/isa wd.c wdreg.h > Log: > Fixes and improvements from John Dyson: > > Fixed the I/O statistics > Allow WD1007 type controllers to work > Support MULTI-BLOCK I/O > Correct delay to use port 0x84, reading the status register > might not be a long enough delay. > Changed probe message to match SCSI type devices. Please don't fix or improve wd.c or sd.c any more until the sliced versions are committed. I've fixed the I/O statistics too. I used a WD1007 for 2 years. Who broke the support for it? :-). The delay needs to be done better. First, 1.x usec for an inb() is at least (0.550 + 0.x) usec wasted. Second, some machines are reported to optimize some motherboard inb()s. I think reading the status register is more likely to give a long enough delay since the register is (much) more likely to be on the bus. I've fixed the probe message too, but not to match the recently censored SCSI messages. It was broken with the help of bogus indentation in revision 1.31. Bruce From owner-cvs-sys Tue Mar 21 22:13:37 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA22624 for cvs-sys-outgoing; Tue, 21 Mar 1995 22:13:37 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA22618; Tue, 21 Mar 1995 22:13:17 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id QAA04588; Wed, 22 Mar 1995 16:10:18 +1000 Date: Wed, 22 Mar 1995 16:10:18 +1000 From: Bruce Evans Message-Id: <199503220610.QAA04588@godzilla.zeta.org.au> To: davidg@freefall.cdrom.com, rgrimes@gndrsh.aac.dev.com Subject: Re: cvs commit: src/sys/i386/isa wd.c wdreg.h Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> Correct delay to use port 0x84, reading the status register >> might not be a long enough delay. >Port 0x84 will not cause the 1.25uS delay on some PCI motherboards, >I beleive all Intel Neptune and Triton based boards know that this >is not an ISA address and end up running only a PCI I/O cycle for >it. What are the cycle timings for all PC buses? ISA: 6 min + normally 4 extra = 1.25uS at 8MHz ? EISA? PCI? Bruce From owner-cvs-sys Tue Mar 21 22:15:29 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA22664 for cvs-sys-outgoing; Tue, 21 Mar 1995 22:15:29 -0800 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA22658; Tue, 21 Mar 1995 22:15:22 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id WAA07554; Tue, 21 Mar 1995 22:13:44 -0800 From: "Rodney W. Grimes" Message-Id: <199503220613.WAA07554@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/i386/isa wd.c wdreg.h To: bde@zeta.org.au (Bruce Evans) Date: Tue, 21 Mar 1995 22:13:44 -0800 (PST) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, davidg@freefall.cdrom.com In-Reply-To: <199503220604.QAA04399@godzilla.zeta.org.au> from "Bruce Evans" at Mar 22, 95 04:04:06 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1587 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > > Modified: sys/i386/isa wd.c wdreg.h > > Log: > > Fixes and improvements from John Dyson: > > > > Fixed the I/O statistics > > Allow WD1007 type controllers to work > > Support MULTI-BLOCK I/O > > Correct delay to use port 0x84, reading the status register > > might not be a long enough delay. > > Changed probe message to match SCSI type devices. > > Please don't fix or improve wd.c or sd.c any more until the sliced > versions are committed. > > I've fixed the I/O statistics too. > > I used a WD1007 for 2 years. Who broke the support for it? :-). > > The delay needs to be done better. First, 1.x usec for an inb() is at > least (0.550 + 0.x) usec wasted. Second, some machines are reported > to optimize some motherboard inb()s. I think reading the status register > is more likely to give a long enough delay since the register is (much) > more likely to be on the bus. But this will not be near as long as you think it is if the IDE controller is on the PCI bus. It will be something like 8 clock ticks at 60Mhz, or about 120nS. Remeber we now have PCI IDE controllers, and lots of them. If you want I can time a few million INB's to the status register of a PCI EIDE controller and tell you how fast they are... > I've fixed the probe message too, but not to match the recently censored > SCSI messages. It was broken with the help of bogus indentation in > revision 1.31. > > Bruce > -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Tue Mar 21 22:18:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA22715 for cvs-sys-outgoing; Tue, 21 Mar 1995 22:18:33 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA22709; Tue, 21 Mar 1995 22:18:31 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id WAA04027; Tue, 21 Mar 1995 22:17:39 -0800 From: Poul-Henning Kamp Message-Id: <199503220617.WAA04027@ref.tfs.com> Subject: Re: cvs commit: src/sys/i386/isa wd.c wdreg.h To: bde@zeta.org.au (Bruce Evans) Date: Tue, 21 Mar 1995 22:17:38 -0800 (PST) Cc: davidg@freefall.cdrom.com, rgrimes@gndrsh.aac.dev.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503220610.QAA04588@godzilla.zeta.org.au> from "Bruce Evans" at Mar 22, 95 04:10:18 pm Content-Type: text Content-Length: 703 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > >Port 0x84 will not cause the 1.25uS delay on some PCI motherboards, > >I beleive all Intel Neptune and Triton based boards know that this > >is not an ISA address and end up running only a PCI I/O cycle for > >it. Couldn't we just make a spin for a number of updates to the 1.19MHz counter (#2 ?) for this kind of delays ? For 1.25 uS we want to see it change twice: n=2; a= inb(TIMER); while (n--) { while (a == (b = inb(TIMER))) ; a = b; } Wouldn't that be a sensible addition to DELAY (microDELAY ?) -- Poul-Henning Kamp -- TRW Financial Systems, Inc. 'All relevant people are pertinent' && 'All rude people are impertinent' => 'no rude people are relevant' From owner-cvs-sys Tue Mar 21 22:32:29 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA23393 for cvs-sys-outgoing; Tue, 21 Mar 1995 22:32:29 -0800 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA23371; Tue, 21 Mar 1995 22:32:21 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id WAA07607; Tue, 21 Mar 1995 22:30:44 -0800 From: "Rodney W. Grimes" Message-Id: <199503220630.WAA07607@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/i386/isa wd.c wdreg.h To: bde@zeta.org.au (Bruce Evans) Date: Tue, 21 Mar 1995 22:30:44 -0800 (PST) Cc: davidg@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503220610.QAA04588@godzilla.zeta.org.au> from "Bruce Evans" at Mar 22, 95 04:10:18 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1692 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > >> Correct delay to use port 0x84, reading the status register > >> might not be a long enough delay. > > >Port 0x84 will not cause the 1.25uS delay on some PCI motherboards, > >I beleive all Intel Neptune and Triton based boards know that this > >is not an ISA address and end up running only a PCI I/O cycle for > >it. > > What are the cycle timings for all PC buses? > > ISA: 6 min + normally 4 extra = 1.25uS at 8MHz ? 4 min + I/O recovery cycles (minimum is typically 5) @ 6.0 to 16.0Mhz. Very few I/O cards/machines will run above 10 Mhz. > EISA? 4 min at 8.0 Mhz +/- 5% > PCI? Oh joy, this gets complicated. A ``fast back-to-back transaction'' can run in 2 clocks. A more typical PCI bus transfer is 4 clocks for a read a 3 clocks for a write, for ``fast DEVSEL devices'', add one clock each for ``MED, SLOW, and SUB''. All devices must respond with DEVSEL within 3 cycles of FRAME assertion. Note devices have a syncronous ready signal to insert wait states. These can cause transactions to be quite long (80 CLOCKS is what the award bios defaults to as a maximum for these). Now the fun part of the PCI spec. The clock can be anything from DC to 33 Mhz, and can change frequence while the system is running if you want to, so long as the clock edges remain clean. I have seen some motherboards that allow you to run the PCI bus at 16.5MHZ. Guess this is for some stupid slow PCI card that might now work at 33 Mhz. You are not going to be able to get any predictable timing out of PCI bus devices. :-(. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Tue Mar 21 22:33:43 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA23491 for cvs-sys-outgoing; Tue, 21 Mar 1995 22:33:43 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA23477; Tue, 21 Mar 1995 22:33:40 -0800 Received: from jsdinc.root.com (uucp@localhost) by Root.COM (8.6.8/8.6.5) with UUCP id WAA01918; Tue, 21 Mar 1995 22:32:33 -0800 Received: (root@localhost) by jsdinc.root.com (8.6.11/8.6.5) id BAA02964; Wed, 22 Mar 1995 01:35:01 GMT From: "John S. Dyson" Message-Id: <199503220135.BAA02964@jsdinc.root.com> Subject: Re: cvs commit: src/sys/i386/isa wd.c wdreg.h To: zeta.org.au!bde@implode.root.com (Bruce Evans) Date: Wed, 22 Mar 1995 01:35:01 +0000 () Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, davidg@freefall.cdrom.com In-Reply-To: <199503220604.QAA04399@godzilla.zeta.org.au> from "Bruce Evans" at Mar 22, 95 04:04:06 pm X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1675 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > Please don't fix or improve wd.c or sd.c any more until the sliced > versions are committed. > > I've fixed the I/O statistics too. > I just got tired of seeing the WD drives appear to be doing much more than they really were... > > I used a WD1007 for 2 years. Who broke the support for it? :-). > It appears that it broke with the addition of the 32bit support. > The delay needs to be done better. First, 1.x usec for an inb() is at > least (0.550 + 0.x) usec wasted. Second, some machines are reported > to optimize some motherboard inb()s. I think reading the status register > is more likely to give a long enough delay since the register is (much) > more likely to be on the bus. Lots of time was wasted for other reasons too. Reads were significantly less efficient than they needed to be, for example, going through the wdstart for *every* block also recalculating the disk address unnecessarily!!! Also, the multi-block support speeds things up significantly on my machine (>15%). In fact, restructuring the delay loop in wdwait and doing multi-block transfers made my ISA WD Caviars go from 1.6MB/sec to 2.3MB/sec!!! If it appears that the read of the status register is best, cool... Unfortunately I do not have a PCI/VL buss machine to test this stuff on. But the wasted time of an isa "inb" is not all that signficant per my macro-level measurments. Maybe we need a timer with a 100nsec resolution to get things right!!! :-). The multi-block I/O was very simple to add and gave a very significant performance boost, eliminating lots of interrupts, and many of those *evil* inb(s) :-) in wdwait... John dyson@root.com From owner-cvs-sys Tue Mar 21 23:03:50 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA25125 for cvs-sys-outgoing; Tue, 21 Mar 1995 23:03:50 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id XAA25067; Tue, 21 Mar 1995 23:03:12 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id QAA05594; Wed, 22 Mar 1995 16:58:48 +1000 Date: Wed, 22 Mar 1995 16:58:48 +1000 From: Bruce Evans Message-Id: <199503220658.QAA05594@godzilla.zeta.org.au> To: bde@zeta.org.au, phk@ref.tfs.com Subject: Re: cvs commit: src/sys/i386/isa wd.c wdreg.h Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, davidg@freefall.cdrom.com, rgrimes@gndrsh.aac.dev.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >Couldn't we just make a spin for a number of updates to the 1.19MHz >counter (#2 ?) for this kind of delays ? For 1.25 uS we want to >see it change twice: > n=2; > a= inb(TIMER); > while (n--) { > while (a == (b = inb(TIMER))) > ; > a = b; > } >Wouldn't that be a sensible addition to DELAY (microDELAY ?) No, it is essentially a broken form of DELAY(). First, it always does 2 inb()'s, so it always takes > 2.5uS on some buses, so it is unsuitable for use in wdwait(), where the point is that a 450nS delay is wanted and DELAY(5) was very wasteful. DELAY(n) is equivalent to DELAY(20) for n <= 20, so DELAY(1) would be no better. All these DELAYS()s do 3 inb()'s plus some bookkeeping which is fast on fast machines, so they are not much different from the above. inb(0x84) is better, but it is more likely to be too short (DELAY(1) is too long on almost all machines while DELAY(20) is too short on almost all modern machines). I couldn't get the free-running counter to work right when I rewrote DELAY(). I didn't have adequate documentation at hand. If I remember right, 8254's have a nice free-running mode but 8253's don't. I didn't calibrate DELAY() properly because it was too hard to do before clock interrupts are working and it isn't easy to handle turbo mode switches and cache effects... Bruce From owner-cvs-sys Wed Mar 22 00:08:50 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA26492 for cvs-sys-outgoing; Wed, 22 Mar 1995 00:08:50 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA26481; Wed, 22 Mar 1995 00:08:46 -0800 Date: Wed, 22 Mar 1995 00:08:46 -0800 From: David Greenman Message-Id: <199503220808.AAA26481@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_object.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/22 00:08:46 Modified: sys/vm vm_object.c Log: Fixed potential sleep/wakeup race conditional with splhigh(). Submitted by: John Dyson From owner-cvs-sys Wed Mar 22 02:52:10 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA01211 for cvs-sys-outgoing; Wed, 22 Mar 1995 02:52:10 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA01201; Wed, 22 Mar 1995 02:52:07 -0800 Date: Wed, 22 Mar 1995 02:52:07 -0800 From: Stefan Esser Message-Id: <199503221052.CAA01201@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa pcibus.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/03/22 02:52:06 Modified: sys/i386/isa pcibus.c Log: Remove spurious declaration of printf(). Submitted by: Michael Reifenberger From owner-cvs-sys Wed Mar 22 03:00:28 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA01611 for cvs-sys-outgoing; Wed, 22 Mar 1995 03:00:28 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA01601; Wed, 22 Mar 1995 03:00:26 -0800 Date: Wed, 22 Mar 1995 03:00:26 -0800 From: Stefan Esser Message-Id: <199503221100.DAA01601@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci ncr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/03/22 03:00:25 Modified: sys/pci ncr.c Log: Remove use of unitialised variable xp->req_sense_length. Submitted by: Wolfgang Stanglmeier From owner-cvs-sys Wed Mar 22 03:55:52 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA02906 for cvs-sys-outgoing; Wed, 22 Mar 1995 03:55:52 -0800 Received: from hda.com (hda.com [199.232.40.182]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id DAA02898; Wed, 22 Mar 1995 03:55:47 -0800 Received: (dufault@localhost) by hda.com (8.6.9/8.3) id GAA04042; Wed, 22 Mar 1995 06:52:22 -0500 From: Peter Dufault Message-Id: <199503221152.GAA04042@hda.com> Subject: Re: cvs commit: src/sys/pci ncr.c To: se@freefall.cdrom.com (Stefan Esser) Date: Wed, 22 Mar 1995 06:52:22 -0500 (EST) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503221100.DAA01601@freefall.cdrom.com> from "Stefan Esser" at Mar 22, 95 03:00:26 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 630 Sender: cvs-sys-owner@freebsd.org Precedence: bulk Stefan Esser writes: > > se 95/03/22 03:00:25 > > Modified: sys/pci ncr.c > Log: > Remove use of unitialised variable xp->req_sense_length. > > Submitted by: Wolfgang Stanglmeier Could you set it up to use this as the sense length to request? The Microtek Scanmaker series of scanners needs to have an exact number of bytes requested for sense. The 154x (and I hope 174x) drivers use this properly. Peter -- Peter Dufault Real Time Machine Control and Simulation HD Associates, Inc. Voice: 508 433 6936 dufault@hda.com Fax: 508 433 5267 From owner-cvs-sys Wed Mar 22 04:24:22 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA03759 for cvs-sys-outgoing; Wed, 22 Mar 1995 04:24:22 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA03744; Wed, 22 Mar 1995 04:24:13 -0800 Date: Wed, 22 Mar 1995 04:24:13 -0800 From: David Greenman Message-Id: <199503221224.EAA03744@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_map.c vm_object.c vm_object.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/22 04:24:12 Modified: sys/vm vm_map.c vm_object.c vm_object.h Log: Removed unused fifth argument to vm_object_page_clean(). Fixed bug with VTEXT not always getting cleared when it is supposed to. Added check to make sure that vm_object_remove() isn't called with a NULL pager or for a pager for an OBJ_INTERNAL object (neither of which will be on the hash list). Clear OBJ_CANPERSIST if we decide to terminate it because of no resident pages. From owner-cvs-sys Wed Mar 22 05:06:28 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA04553 for cvs-sys-outgoing; Wed, 22 Mar 1995 05:06:28 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id FAA04459; Wed, 22 Mar 1995 05:04:28 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id WAA14392; Wed, 22 Mar 1995 22:59:58 +1000 Date: Wed, 22 Mar 1995 22:59:58 +1000 From: Bruce Evans Message-Id: <199503221259.WAA14392@godzilla.zeta.org.au> To: toor@jsdinc.root.com, zeta.org.au!bde@implode.root.com Subject: Re: cvs commit: src/sys/i386/isa wd.c wdreg.h Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, davidg@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> I used a WD1007 for 2 years. Who broke the support for it? :-). >> > It appears that it broke with the addition of the 32bit support. I looked at this fairly carefully and didn't see any obvious problems. EIDE drives return capability bits in `struct wdparams' for things like this but ata-2 doesn't cover this and it's a good idea to test the capabilities anyway. > Lots of time was wasted for other reasons too. Reads were > significantly less efficient than they needed to be, for example, > going through the wdstart for *every* block also recalculating > the disk address unnecessarily!!! Also, the multi-block support This was on my todo list too. I thought it didn't matter a lot because 486's can divide reasonably fast, and it's only part of the bloat in wdstart(). wdstart() doesn't usually need to do much more than outsw() for continuing writes and nothing for continuing reads. > speeds things up significantly on my machine (>15%). In fact, > restructuring the delay loop in wdwait and doing multi-block transfers > made my ISA WD Caviars go from 1.6MB/sec to 2.3MB/sec!!! If it appears You said that some drives are slower with multi-block transfers. I tested mine under Linux (Linux has lots of ioctls to control the behaviour) My drive is slow and multi-block mode doesn't make much difference. Bruce From owner-cvs-sys Wed Mar 22 11:17:36 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA12187 for cvs-sys-outgoing; Wed, 22 Mar 1995 11:17:36 -0800 Received: from estienne.cs.berkeley.edu (estienne.CS.Berkeley.EDU [128.32.42.147]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id LAA12176; Wed, 22 Mar 1995 11:17:33 -0800 Received: from localhost (localhost [127.0.0.1]) by estienne.cs.berkeley.edu (8.6.9/8.6.9) with SMTP id LAA03365; Wed, 22 Mar 1995 11:17:14 -0800 Message-Id: <199503221917.LAA03365@estienne.cs.berkeley.edu> X-Authentication-Warning: estienne.cs.berkeley.edu: Host localhost didn't use HELO protocol To: Peter Dufault cc: se@freefall.cdrom.com (Stefan Esser), CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/pci ncr.c In-reply-to: Your message of "Wed, 22 Mar 1995 06:52:22 EST." <199503221152.GAA04042@hda.com> Date: Wed, 22 Mar 1995 11:17:13 -0800 From: "Justin T. Gibbs" Sender: cvs-sys-owner@freebsd.org Precedence: bulk >Stefan Esser writes: >> >> se 95/03/22 03:00:25 >> >> Modified: sys/pci ncr.c >> Log: >> Remove use of unitialised variable xp->req_sense_length. >> >> Submitted by: Wolfgang Stanglmeier > >Could you set it up to use this as the sense length to request? >The Microtek Scanmaker series of scanners needs to have an exact >number of bytes requested for sense. The 154x (and I hope 174x) >drivers use this properly. > >Peter I didn't know about this field, but I'll make the aic7xxx driver compliant. > >-- >Peter Dufault Real Time Machine Control and Simulation >HD Associates, Inc. Voice: 508 433 6936 >dufault@hda.com Fax: 508 433 5267 -- Justin T. Gibbs ============================================== TCS Instructional Group - Programmer/Analyst 1 Cory | Po | Danube | Volga | Parker | Torus ============================================== From owner-cvs-sys Wed Mar 22 11:45:26 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA13044 for cvs-sys-outgoing; Wed, 22 Mar 1995 11:45:26 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA13034; Wed, 22 Mar 1995 11:45:24 -0800 Date: Wed, 22 Mar 1995 11:45:24 -0800 From: Stefan Esser Message-Id: <199503221945.LAA13034@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci ncr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/03/22 11:45:24 Modified: sys/pci ncr.c Log: Set request sense data size from xp->req_sense_length if != 0. Submitted by: Wolfgang Stanglmeier From owner-cvs-sys Wed Mar 22 11:52:08 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA13180 for cvs-sys-outgoing; Wed, 22 Mar 1995 11:52:08 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA13167; Wed, 22 Mar 1995 11:52:00 -0800 Date: Wed, 22 Mar 1995 11:52:00 -0800 From: Stefan Esser Message-Id: <199503221952.LAA13167@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa pcibus.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/03/22 11:52:00 Modified: sys/i386/isa pcibus.c Log: Delete PCI PCI bridge simulator code ... Submitted by: Wolfgang Stanglmeier From owner-cvs-sys Wed Mar 22 12:08:01 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA13489 for cvs-sys-outgoing; Wed, 22 Mar 1995 12:08:01 -0800 Received: from FileServ2.MI.Uni-Koeln.DE (FileServ2.MI.Uni-Koeln.DE [134.95.212.2]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id MAA13479; Wed, 22 Mar 1995 12:07:51 -0800 Received: by FileServ2.MI.Uni-Koeln.DE id AA21593 (5.67b/IDA-1.5); Wed, 22 Mar 1995 21:07:11 +0100 Message-Id: <199503222007.AA21593@FileServ2.MI.Uni-Koeln.DE> From: se@MI.Uni-Koeln.DE (Stefan Esser) Date: Wed, 22 Mar 1995 21:07:11 +0100 In-Reply-To: Peter Dufault "Re: cvs commit: src/sys/pci ncr.c" (Mar 22, 6:52) X-Mailer: Mail User's Shell (7.2.5 10/14/92) To: Peter Dufault Subject: Re: cvs commit: src/sys/pci ncr.c Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk On Mar 22, 6:52, Peter Dufault wrote: } Subject: Re: cvs commit: src/sys/pci ncr.c } Stefan Esser writes: } > } > se 95/03/22 03:00:25 } > } > Modified: sys/pci ncr.c } > Log: } > Remove use of unitialised variable xp->req_sense_length. } > } > Submitted by: Wolfgang Stanglmeier } } Could you set it up to use this as the sense length to request? } The Microtek Scanmaker series of scanners needs to have an exact } number of bytes requested for sense. The 154x (and I hope 174x) } drivers use this properly. The change you requested is commited to the source tree. But there doesn't seem any reference to xp->req_sense_length anywhere under /sys/scsi. Are you sure this variable is ever set to anything but '0' ? BTW: The BT driver knows that variable, but seems to ignore it in the actual command ... Regards, STefan -- Stefan Esser Internet: Zentrum fuer Paralleles Rechnen Tel: +49 221 4706019 Universitaet zu Koeln FAX: +49 221 4705160 Weyertal 80 50931 Koeln From owner-cvs-sys Wed Mar 22 13:35:51 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA15512 for cvs-sys-outgoing; Wed, 22 Mar 1995 13:35:51 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA15500; Wed, 22 Mar 1995 13:35:44 -0800 Date: Wed, 22 Mar 1995 13:35:44 -0800 From: Stefan Esser Message-Id: <199503222135.NAA15500@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa pcibus.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/03/22 13:35:42 Modified: sys/i386/isa pcibus.c Log: Correct pcibus_setup() to return as soon as one test succeeds. From owner-cvs-sys Wed Mar 22 13:48:58 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA15969 for cvs-sys-outgoing; Wed, 22 Mar 1995 13:48:58 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id NAA15961; Wed, 22 Mar 1995 13:48:43 -0800 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id NAA04016; Wed, 22 Mar 1995 13:48:31 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id NAA02336; Wed, 22 Mar 1995 13:48:31 -0800 Message-Id: <199503222148.NAA02336@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: Stefan Esser cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/isa pcibus.c In-reply-to: Your message of "Wed, 22 Mar 95 13:35:44 PST." <199503222135.NAA15500@freefall.cdrom.com> From: David Greenman Reply-To: davidg@Root.COM Date: Wed, 22 Mar 1995 13:48:31 -0800 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >se 95/03/22 13:35:42 > > Modified: sys/i386/isa pcibus.c > Log: > Correct pcibus_setup() to return as soon as one test succeeds. Thank you! -DG From owner-cvs-sys Wed Mar 22 21:19:50 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA29501 for cvs-sys-outgoing; Wed, 22 Mar 1995 21:19:50 -0800 Received: (from root@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA29487; Wed, 22 Mar 1995 21:19:45 -0800 Date: Wed, 22 Mar 1995 21:19:45 -0800 From: David Greenman Message-Id: <199503230519.VAA29487@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_object.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/22 21:19:45 Modified: sys/vm vm_object.c Log: Fixed warning caused by returning a value in a void function (introduced in a recent commit by me). Relaxed checks before calling vm_object_remove; a non-internal object always has a pager. From owner-cvs-sys Wed Mar 22 22:14:49 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA00755 for cvs-sys-outgoing; Wed, 22 Mar 1995 22:14:49 -0800 Received: (from root@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA00745; Wed, 22 Mar 1995 22:14:46 -0800 Date: Wed, 22 Mar 1995 22:14:46 -0800 From: David Greenman Message-Id: <199503230614.WAA00745@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci pci.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/22 22:14:46 Modified: sys/pci pci.c Log: Restore my changes to initialize the kdc_shutdown routine pointer. Stefan clobbered it in his previous commit and not having it causes the machine to panic during reboot (as well as not doing the important shutdown callout). From owner-cvs-sys Wed Mar 22 22:24:20 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA00929 for cvs-sys-outgoing; Wed, 22 Mar 1995 22:24:20 -0800 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA00922; Wed, 22 Mar 1995 22:24:14 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id WAA11743; Wed, 22 Mar 1995 22:23:59 -0800 From: "Rodney W. Grimes" Message-Id: <199503230623.WAA11743@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/pci pci.c To: davidg@freefall.cdrom.com (David Greenman) Date: Wed, 22 Mar 1995 22:23:58 -0800 (PST) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503230614.WAA00745@freefall.cdrom.com> from "David Greenman" at Mar 22, 95 10:14:46 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 528 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > davidg 95/03/22 22:14:46 > > Modified: sys/pci pci.c > Log: > Restore my changes to initialize the kdc_shutdown routine pointer. Stefan > clobbered it in his previous commit and not having it causes the machine > to panic during reboot (as well as not doing the important shutdown callout) > Arghh.. well that probably explains my last panic!!! -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Wed Mar 22 22:53:44 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA01504 for cvs-sys-outgoing; Wed, 22 Mar 1995 22:53:44 -0800 Received: (from root@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA01494; Wed, 22 Mar 1995 22:53:41 -0800 Date: Wed, 22 Mar 1995 22:53:41 -0800 From: David Greenman Message-Id: <199503230653.WAA01494@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ep.c if_epreg.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/22 22:53:40 Modified: sys/i386/isa if_ep.c if_epreg.h Log: Patches from Serge Babkin to fix interrupt handling bugs. Submitted by: Serge Babkin From owner-cvs-sys Wed Mar 22 23:02:26 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA01772 for cvs-sys-outgoing; Wed, 22 Mar 1995 23:02:26 -0800 Received: (from rgrimes@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA01762; Wed, 22 Mar 1995 23:02:18 -0800 Date: Wed, 22 Mar 1995 23:02:18 -0800 From: "Rodney W. Grimes" Message-Id: <199503230702.XAA01762@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/libkern Makefile Sender: cvs-sys-owner@freebsd.org Precedence: bulk rgrimes 95/03/22 23:02:16 Modified: sys/libkern Makefile Log: Do not install libkern into /usr/lib, blank target install: added. From owner-cvs-sys Wed Mar 22 23:31:13 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA02750 for cvs-sys-outgoing; Wed, 22 Mar 1995 23:31:13 -0800 Received: (from gibbs@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA02739; Wed, 22 Mar 1995 23:31:09 -0800 Date: Wed, 22 Mar 1995 23:31:09 -0800 From: "Justin T. Gibbs" Message-Id: <199503230731.XAA02739@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa aha1742.c if_ep.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk gibbs 95/03/22 23:31:09 Modified: sys/i386/isa aha1742.c if_ep.c Log: aha1742.c: #include return IO_EISASIZE instead of hard coded 0x1000. if_ep.c: Remove commented out disabling of interrupts that gave a "comment withing a comment" warning. From owner-cvs-sys Thu Mar 23 01:00:32 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA04903 for cvs-sys-outgoing; Thu, 23 Mar 1995 01:00:32 -0800 Received: (from rgrimes@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA04876; Thu, 23 Mar 1995 01:00:22 -0800 Date: Thu, 23 Mar 1995 01:00:22 -0800 From: "Rodney W. Grimes" Message-Id: <199503230900.BAA04876@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa aha1742.c ultra14f.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk rgrimes 95/03/23 01:00:21 Modified: sys/i386/isa aha1742.c ultra14f.c Log: Change MAX_SLOTS -> EISA_MAX_SLOTS and correct comments. Add this to ultra14f.c and eliminate constants. Correct EISA slot scan loops to look at slots 1 to 15 inclusive (off by 1 errors all over the place). Other drivers need this, I will get to it after a little more work. Correct the ultrastore EISA probe so that it starts after the last EISA slot probed instead of starting over from slot 0. We need an eisa.h to move a lot of common constants into. I will write it if someone tells me where it should go (sys/eisa?). From owner-cvs-sys Thu Mar 23 01:08:12 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA05109 for cvs-sys-outgoing; Thu, 23 Mar 1995 01:08:12 -0800 Received: from estienne.cs.berkeley.edu (estienne.CS.Berkeley.EDU [128.32.42.147]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id BAA05101; Thu, 23 Mar 1995 01:08:02 -0800 Received: from localhost (localhost [127.0.0.1]) by estienne.cs.berkeley.edu (8.6.9/8.6.9) with SMTP id BAA02336; Thu, 23 Mar 1995 01:07:50 -0800 Message-Id: <199503230907.BAA02336@estienne.cs.berkeley.edu> X-Authentication-Warning: estienne.cs.berkeley.edu: Host localhost didn't use HELO protocol To: "Rodney W. Grimes" cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/isa aha1742.c ultra14f.c In-reply-to: Your message of "Thu, 23 Mar 1995 01:00:22 PST." <199503230900.BAA04876@freefall.cdrom.com> Date: Thu, 23 Mar 1995 01:07:50 -0800 From: "Justin T. Gibbs" Sender: cvs-sys-owner@freebsd.org Precedence: bulk >rgrimes 95/03/23 01:00:21 > > Modified: sys/i386/isa aha1742.c ultra14f.c > Log: > Change MAX_SLOTS -> EISA_MAX_SLOTS and correct comments. Add this to > ultra14f.c and eliminate constants. > > Correct EISA slot scan loops to look at slots 1 to 15 inclusive (off > by 1 errors all over the place). Other drivers need this, I will get > to it after a little more work. > > Correct the ultrastore EISA probe so that it starts after the last > EISA slot probed instead of starting over from slot 0. > > We need an eisa.h to move a lot of common constants into. I will > write it if someone tells me where it should go (sys/eisa?). Yes, it should go into sys/eisa along with Julian's EISA probe stuff, aic7770.c, aha1742.c, and any other EISA specific driver code. If you are going to fix the ultra14f driver, you might consider writing EISA specific probe/attach routines for it and placing them in another file in sys/eisa (similar to how aic7770.c interfaces with aic7xxx.c). -- Justin T. Gibbs ============================================== TCS Instructional Group - Programmer/Analyst 1 Cory | Po | Danube | Volga | Parker | Torus ============================================== From owner-cvs-sys Thu Mar 23 01:43:56 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA06137 for cvs-sys-outgoing; Thu, 23 Mar 1995 01:43:56 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA06123; Thu, 23 Mar 1995 01:43:48 -0800 Date: Thu, 23 Mar 1995 01:43:48 -0800 From: David Greenman Message-Id: <199503230943.BAA06123@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/nfs nfs_vnops.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/23 01:43:46 Modified: sys/nfs nfs_vnops.c Log: Deleted bogus DIAGNOSTIC "nfs_fsync: dirty" message. This can and does happen normally when there is heavy write activity to a file since the vnode isn't locked (NFS plays fast and loose with vnode locks). This change "fixes" PR#267. From owner-cvs-sys Thu Mar 23 08:09:05 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA13017 for cvs-sys-outgoing; Thu, 23 Mar 1995 08:09:05 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA13007; Thu, 23 Mar 1995 08:09:03 -0800 Date: Thu, 23 Mar 1995 08:09:03 -0800 From: Bruce Evans Message-Id: <199503231609.IAA13007@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/scsi sd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/03/23 08:09:02 Modified: sys/scsi sd.c Log: Support disk slices. This involves mainly replacing inline code with function calls. Broken tracking of open partitions gets fixed as a side effect. Races in sdopen() and sdioctl() become more numerous than before. Close the device in sdsize(). Media removal could not have worked right when unused swap devices were held open. There may now be a problem with used swap devices not being held open. Fix ancient operator precedence bug in sddump(). It may have been possible to attempt dumping to unloaded media. Remove NetBSD ifdefs. We're too different now, and the NetBSD driver was already too different for them to be relevant. Remove support for soft write protection. There are no ioctls to set it, and this driver never set it either. It was used in the wd driver to disable writing to unlabelled disk, but we want to support writing to foreign partitions on unlabeled disks. Clean up some formatting and restore some old-style function headers. From owner-cvs-sys Thu Mar 23 09:23:34 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA15474 for cvs-sys-outgoing; Thu, 23 Mar 1995 09:23:34 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id JAA15466; Thu, 23 Mar 1995 09:23:30 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id JAA09971; Thu, 23 Mar 1995 09:23:17 -0800 From: Poul-Henning Kamp Message-Id: <199503231723.JAA09971@ref.tfs.com> Subject: Re: cvs commit: src/sys/i386/isa aha1742.c ultra14f.c To: rgrimes@freefall.cdrom.com (Rodney W. Grimes) Date: Thu, 23 Mar 1995 09:23:17 -0800 (PST) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503230900.BAA04876@freefall.cdrom.com> from "Rodney W. Grimes" at Mar 23, 95 01:00:22 am Content-Type: text Content-Length: 364 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > We need an eisa.h to move a lot of common constants into. I will > write it if someone tells me where it should go (sys/eisa?). Talk to Julian, he has >real< EISA probe code. -- Poul-Henning Kamp -- TRW Financial Systems, Inc. 'All relevant people are pertinent' && 'All rude people are impertinent' => 'no rude people are relevant' From owner-cvs-sys Thu Mar 23 10:07:34 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA16743 for cvs-sys-outgoing; Thu, 23 Mar 1995 10:07:34 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA16733; Thu, 23 Mar 1995 10:07:31 -0800 Date: Thu, 23 Mar 1995 10:07:31 -0800 From: "Garrett A. Wollman" Message-Id: <199503231807.KAA16733@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net radix.c route.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/03/23 10:07:30 Modified: sys/net radix.c route.c Log: radix.c: correct exit condition in rn_walktree_from() route.c: be a little more careful when running deleting children of dying . routes From owner-cvs-sys Thu Mar 23 10:14:44 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA16955 for cvs-sys-outgoing; Thu, 23 Mar 1995 10:14:44 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA16945; Thu, 23 Mar 1995 10:14:42 -0800 Date: Thu, 23 Mar 1995 10:14:42 -0800 From: "Garrett A. Wollman" Message-Id: <199503231814.KAA16945@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet in.c in_var.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/03/23 10:14:41 Modified: sys/netinet in.c in_var.h Log: in_var.h: in_multi structures now form a queue(3)-style LIST structure in.c: when an interface address is deleted, keep its multicast membership . records (attached to a struct multi_kludge) for attachment to the . next address on the same interface. Also, in_multi structures now . gain a reference to the ifaddr so that they won't point off into . freed memory if an interface goes away and doesn't come back before . the last socket reference drops. This is analogous to how it is . done for routes, and seems to make the most sense. From owner-cvs-sys Thu Mar 23 18:41:51 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA07538 for cvs-sys-outgoing; Thu, 23 Mar 1995 18:41:51 -0800 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA07528; Thu, 23 Mar 1995 18:41:48 -0800 Date: Thu, 23 Mar 1995 18:41:48 -0800 From: Poul-Henning Kamp Message-Id: <199503240241.SAA07528@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/conf newvers.sh Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/03/23 18:41:48 Modified: sys/conf newvers.sh Log: The "DISTNAME" is now configured here too. From owner-cvs-sys Fri Mar 24 10:30:17 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA15181 for cvs-sys-outgoing; Fri, 24 Mar 1995 10:30:17 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id KAA15174; Fri, 24 Mar 1995 10:30:14 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.11/8.6.9) id KAA02178; Fri, 24 Mar 1995 10:30:13 -0800 Date: Fri, 24 Mar 1995 10:30:13 -0800 From: "Jordan K. Hubbard" Message-Id: <199503241830.KAA02178@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/i386/conf files.i386 Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/03/24 10:30:12 Modified: sys/i386/conf files.i386 Log: scd driver now lives in non-GPL land. From owner-cvs-sys Fri Mar 24 10:33:06 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA15337 for cvs-sys-outgoing; Fri, 24 Mar 1995 10:33:06 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id KAA15331; Fri, 24 Mar 1995 10:33:04 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.11/8.6.9) id KAA02204; Fri, 24 Mar 1995 10:33:03 -0800 Date: Fri, 24 Mar 1995 10:33:03 -0800 From: "Jordan K. Hubbard" Message-Id: <199503241833.KAA02204@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/i386/isa scd.c scdreg.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/03/24 10:33:02 Added: sys/i386/isa scd.c scdreg.h Log: Bring in the new non-GPL'd driver from Mikael Hybsch. This version is NOT derived from the Linux code and is thus not GPL'd. It is the author's express wish that the GPL copyrighted version be removed and this BSD copyright version take its place. Considering our own stance on this, I'm certainly not going to argue! [Note to NetBSD folks: You're free to grab it now :-)] Submitted by: Mikael Hybsch From owner-cvs-sys Fri Mar 24 10:33:41 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA15371 for cvs-sys-outgoing; Fri, 24 Mar 1995 10:33:41 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id KAA15363; Fri, 24 Mar 1995 10:33:39 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.11/8.6.9) id KAA02220; Fri, 24 Mar 1995 10:33:38 -0800 Date: Fri, 24 Mar 1995 10:33:38 -0800 From: "Jordan K. Hubbard" Message-Id: <199503241833.KAA02220@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/gnu/i386/isa scd.c scdreg.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/03/24 10:33:37 Removed: sys/gnu/i386/isa scd.c scdreg.h Log: Remove deprecated version of GPL'd Sony driver. From owner-cvs-sys Fri Mar 24 12:05:32 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA18490 for cvs-sys-outgoing; Fri, 24 Mar 1995 12:05:32 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA18480; Fri, 24 Mar 1995 12:05:30 -0800 Date: Fri, 24 Mar 1995 12:05:30 -0800 From: "Garrett A. Wollman" Message-Id: <199503242005.MAA18480@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net route.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/03/24 12:05:29 Modified: sys/net route.c Log: Don't delete clones if they are PINNED. From owner-cvs-sys Fri Mar 24 17:20:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA26866 for cvs-sys-outgoing; Fri, 24 Mar 1995 17:20:57 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA26852; Fri, 24 Mar 1995 17:20:40 -0800 Date: Fri, 24 Mar 1995 17:20:40 -0800 From: David Greenman Message-Id: <199503250120.RAA26852@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_exec.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/24 17:20:39 Modified: sys/kern kern_exec.c Log: Use NDINIT macro to initialize fields for namei. From owner-cvs-sys Fri Mar 24 17:34:30 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA27365 for cvs-sys-outgoing; Fri, 24 Mar 1995 17:34:30 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA27335; Fri, 24 Mar 1995 17:34:23 -0800 Date: Fri, 24 Mar 1995 17:34:23 -0800 From: David Greenman Message-Id: <199503250134.RAA27335@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_exec.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/24 17:34:22 Modified: sys/kern kern_exec.c Log: Use 'p' rather than 'curproc' when appropriate. From owner-cvs-sys Fri Mar 24 21:54:46 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA06183 for cvs-sys-outgoing; Fri, 24 Mar 1995 21:54:46 -0800 Received: (from swallace@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA06167; Fri, 24 Mar 1995 21:54:34 -0800 Date: Fri, 24 Mar 1995 21:54:34 -0800 From: Steven Wallace Message-Id: <199503250554.VAA06167@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa isa.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk swallace 95/03/24 21:54:34 Modified: sys/i386/isa isa.c Log: Do a printf("\n") after all conditional printfs have been done so that a newline is always done. Remove \n's from last conditonal printfs. From owner-cvs-sys Fri Mar 24 22:09:40 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA06730 for cvs-sys-outgoing; Fri, 24 Mar 1995 22:09:40 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA06718; Fri, 24 Mar 1995 22:09:36 -0800 Date: Fri, 24 Mar 1995 22:09:36 -0800 From: David Greenman Message-Id: <199503250609.WAA06718@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_object.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/24 22:09:35 Modified: sys/sys vmmeter.h sys/vm vm_object.c Log: Removed cnt.v_nzfod: In our current scheme of things it is not possible to accurately track this. It isn't an indicator of resource consumption anyway. Removed cnt.v_kernel_pages: We don't implement this and doing so accurately would be very difficult (and ambiguous - since process pages are often double mapped in the kernel and the process address spaces). From owner-cvs-sys Sat Mar 25 00:42:19 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA12431 for cvs-sys-outgoing; Sat, 25 Mar 1995 00:42:19 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA12420; Sat, 25 Mar 1995 00:42:15 -0800 Date: Sat, 25 Mar 1995 00:42:15 -0800 From: David Greenman Message-Id: <199503250842.AAA12420@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_object.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/25 00:42:15 Modified: sys/sys vmmeter.h sys/vm vm_object.c Log: Removed (almost) meaningless "object cache lookups/hits" statistic. In our framework, these numbers will usually be nearly the same, and not because of any sort of high 'hit rate'. From owner-cvs-sys Sat Mar 25 00:47:44 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA12638 for cvs-sys-outgoing; Sat, 25 Mar 1995 00:47:44 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA12623; Sat, 25 Mar 1995 00:47:37 -0800 Date: Sat, 25 Mar 1995 00:47:37 -0800 From: David Greenman Message-Id: <199503250847.AAA12623@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_page.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/25 00:47:36 Modified: sys/vm vm_page.c Log: Implemented cnt.v_reactivated and moved vm_page_activate() routine to before vm_page_deactivate(). From owner-cvs-sys Sat Mar 25 00:55:08 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA12767 for cvs-sys-outgoing; Sat, 25 Mar 1995 00:55:08 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA12757; Sat, 25 Mar 1995 00:55:04 -0800 Date: Sat, 25 Mar 1995 00:55:04 -0800 From: David Greenman Message-Id: <199503250855.AAA12757@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys buf.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/25 00:55:03 Modified: sys/sys buf.h Log: Removed an old VMIO #ifdef and made the type of b_pages 'struct vm_page *'. From owner-cvs-sys Sat Mar 25 04:07:39 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA21004 for cvs-sys-outgoing; Sat, 25 Mar 1995 04:07:39 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA20994; Sat, 25 Mar 1995 04:07:33 -0800 Date: Sat, 25 Mar 1995 04:07:33 -0800 From: Bruce Evans Message-Id: <199503251207.EAA20994@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa diskslice_machdep.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/03/25 04:07:32 Modified: sys/i386/isa diskslice_machdep.c Log: Add more compatibility cruft: - ignore the partition table if it is identical with the bogus one in /usr/src/sys/i386/boot/biosboot/start.S. Honoring the bogus size field was fatal. The error is detected but other compatibilty cruft weakens the error handling too much for this case. - weaken the partition entry checking to allow the following treatments of C/H/S addresses when C should be >= 1024: (1) allow C = 1023, H = max, S = max. (2) allow C to be correct modulo 1024. Other compatibilty cruft weakens the error handling to allow all C/H/S addresses, but there too many errors were reported. Improve error messages: - print C/H/S addresses if relevant. - distinguish primary partition table from extended partition tables. - don't use diskerr() except for i/o errors. From owner-cvs-sys Sat Mar 25 08:43:46 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA25838 for cvs-sys-outgoing; Sat, 25 Mar 1995 08:43:46 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA25828; Sat, 25 Mar 1995 08:43:44 -0800 Date: Sat, 25 Mar 1995 08:43:44 -0800 From: David Greenman Message-Id: <199503251643.IAA25828@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys mman.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/25 08:43:43 Modified: sys/sys mman.h Log: Added flags definitions for msync(). From owner-cvs-sys Sat Mar 25 08:52:31 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA26068 for cvs-sys-outgoing; Sat, 25 Mar 1995 08:52:31 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA26057; Sat, 25 Mar 1995 08:52:25 -0800 Date: Sat, 25 Mar 1995 08:52:25 -0800 From: David Greenman Message-Id: <199503251652.IAA26057@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys syscall-hide.h syscall.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/25 08:52:24 Modified: sys/kern init_sysent.c syscalls.c syscalls.master sys/sys syscall-hide.h syscall.h Log: Added a third "flags" argument to msync() ...as other systems have. From owner-cvs-sys Sat Mar 25 08:55:51 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA26206 for cvs-sys-outgoing; Sat, 25 Mar 1995 08:55:51 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA26192; Sat, 25 Mar 1995 08:55:48 -0800 Date: Sat, 25 Mar 1995 08:55:48 -0800 From: David Greenman Message-Id: <199503251655.IAA26192@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_mmap.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/25 08:55:47 Modified: sys/vm vm_mmap.c Log: Added "flags" argument to msync, and implemented MS_ASYNC and MS_INVALIDATE. The MS_ASYNC flag doesn't current work, and MS_INVALIDATE will only toss out the pages in the address space (not all pages in the shadow chain). From owner-cvs-sys Sat Mar 25 09:28:41 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA27587 for cvs-sys-outgoing; Sat, 25 Mar 1995 09:28:41 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA27577; Sat, 25 Mar 1995 09:28:34 -0800 Date: Sat, 25 Mar 1995 09:28:34 -0800 From: David Greenman Message-Id: <199503251728.JAA27577@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys mman.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/25 09:28:32 Modified: sys/sys mman.h Log: Fixed msync() prototype. From owner-cvs-sys Sat Mar 25 09:36:14 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA27869 for cvs-sys-outgoing; Sat, 25 Mar 1995 09:36:14 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA27853; Sat, 25 Mar 1995 09:36:09 -0800 Date: Sat, 25 Mar 1995 09:36:09 -0800 From: David Greenman Message-Id: <199503251736.JAA27853@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_mmap.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/25 09:36:06 Modified: sys/vm vm_mmap.c Log: Disallow both MS_ASYNC and MS_INVALIDATE flags being set at the same time in msync(). From owner-cvs-sys Sat Mar 25 09:37:02 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA27939 for cvs-sys-outgoing; Sat, 25 Mar 1995 09:37:02 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA27929; Sat, 25 Mar 1995 09:36:59 -0800 Date: Sat, 25 Mar 1995 09:36:59 -0800 From: David Greenman Message-Id: <199503251736.JAA27929@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_map.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/25 09:36:58 Modified: sys/vm vm_map.c Log: Pass syncio flag to vm_object_clean(). It remains unimplemented, however. From owner-cvs-sys Sat Mar 25 09:44:12 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA28221 for cvs-sys-outgoing; Sat, 25 Mar 1995 09:44:12 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA28206; Sat, 25 Mar 1995 09:44:05 -0800 Date: Sat, 25 Mar 1995 09:44:05 -0800 From: David Greenman Message-Id: <199503251744.JAA28206@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_mmap.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/25 09:44:05 Modified: sys/vm vm_mmap.c Log: Fix logic bug I just introduced with the flags to msync(). From owner-cvs-sys Sat Mar 25 09:50:27 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA28440 for cvs-sys-outgoing; Sat, 25 Mar 1995 09:50:27 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA28430; Sat, 25 Mar 1995 09:50:22 -0800 Date: Sat, 25 Mar 1995 09:50:22 -0800 From: Bruce Evans Message-Id: <199503251750.JAA28430@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf Makefile.i386 Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/03/25 09:50:21 Modified: sys/i386/conf Makefile.i386 Log: Add -Wimplicit to ${CWARNFLAGS} so that implicitly declared functions don't come back. There are still a few for unsupported network protocols. From owner-cvs-sys Sat Mar 25 10:14:43 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA28914 for cvs-sys-outgoing; Sat, 25 Mar 1995 10:14:43 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA28902; Sat, 25 Mar 1995 10:14:40 -0800 Date: Sat, 25 Mar 1995 10:14:40 -0800 From: Bruce Evans Message-Id: <199503251814.KAA28902@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa scd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/03/25 10:14:39 Modified: sys/i386/isa scd.c Log: Fix the path to scdreg.h. Fix implicit declarations. From owner-cvs-sys Sat Mar 25 10:16:19 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA29056 for cvs-sys-outgoing; Sat, 25 Mar 1995 10:16:19 -0800 Received: from localhost (localhost [127.0.0.1]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id KAA29048; Sat, 25 Mar 1995 10:16:14 -0800 X-Authentication-Warning: freefall.cdrom.com: Host localhost didn't use HELO protocol To: Bruce Evans cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/isa scd.c In-reply-to: Your message of "Sat, 25 Mar 95 10:14:40 PST." <199503251814.KAA28902@freefall.cdrom.com> Date: Sat, 25 Mar 1995 10:16:14 -0800 Message-ID: <29047.796155374@freefall.cdrom.com> From: "Jordan K. Hubbard" Sender: cvs-sys-owner@freebsd.org Precedence: bulk > bde 95/03/25 10:14:39 > > Modified: sys/i386/isa scd.c > Log: > Fix the path to scdreg.h. > > Fix implicit declarations. [wham wham wham wham] (sound of head smacking wall) Sigh. Thanks, Bruce! Jordan From owner-cvs-sys Sat Mar 25 13:10:53 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA10328 for cvs-sys-outgoing; Sat, 25 Mar 1995 13:10:53 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA10308; Sat, 25 Mar 1995 13:10:42 -0800 Date: Sat, 25 Mar 1995 13:10:42 -0800 From: Bruce Evans Message-Id: <199503252110.NAA10308@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci pcivar.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/03/25 13:10:41 Modified: sys/pci pcivar.h Log: Forward-declare kern_devconf for use in a prototype. Some drivers include without including and other drivers include before including if certain identifiers are defined. The devconf headers have convoluted interdependencies. includes which includes . Most drivers include so even isa drivers depend on . For similar reasons, most drivers depend on another pci header, on an isa header and on two scsi headers. From owner-cvs-sys Sat Mar 25 14:06:40 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA14813 for cvs-sys-outgoing; Sat, 25 Mar 1995 14:06:40 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA14787; Sat, 25 Mar 1995 14:06:31 -0800 Date: Sat, 25 Mar 1995 14:06:31 -0800 From: Bruce Evans Message-Id: <199503252206.OAA14787@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci if_pdq.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/03/25 14:06:30 Modified: sys/pci if_pdq.c Log: Make untested NS code at least compile so that it doesn't break LINT. A struct member had an old name. From owner-cvs-sys Sat Mar 25 14:40:53 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA16226 for cvs-sys-outgoing; Sat, 25 Mar 1995 14:40:53 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA16216; Sat, 25 Mar 1995 14:40:50 -0800 Date: Sat, 25 Mar 1995 14:40:50 -0800 From: Bruce Evans Message-Id: <199503252240.OAA16216@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci pdq.c pdq_os.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/03/25 14:40:50 Modified: sys/pci pdq.c pdq_os.h Log: Remove wrong redeclarations of printf() and bzero(). Include the correct header to declare DELAY(). From owner-cvs-sys Sat Mar 25 15:21:42 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA17632 for cvs-sys-outgoing; Sat, 25 Mar 1995 15:21:42 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA17621; Sat, 25 Mar 1995 15:21:38 -0800 Date: Sat, 25 Mar 1995 15:21:38 -0800 From: Bruce Evans Message-Id: <199503252321.PAA17621@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf Makefile.i386 Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/03/25 15:21:37 Modified: sys/i386/conf Makefile.i386 Log: Reviewed by: Submitted by: Obtained from: Disable previous change. I missed a lot of implicit declarations. From owner-cvs-sys Sat Mar 25 19:20:40 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA24996 for cvs-sys-outgoing; Sat, 25 Mar 1995 19:20:40 -0800 Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id TAA24987; Sat, 25 Mar 1995 19:20:27 -0800 Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.6.9/8.6.9) id TAA00749; Sat, 25 Mar 1995 19:20:19 -0800 Date: Sat, 25 Mar 1995 19:20:19 -0800 Message-Id: <199503260320.TAA00749@silvia.HIP.Berkeley.EDU> To: bde@freefall.cdrom.com CC: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-reply-to: <199503252321.PAA17621@freefall.cdrom.com> (message from Bruce Evans on Sat, 25 Mar 1995 15:21:38 -0800) Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 From: asami@cs.berkeley.edu (Satoshi Asami/=?ISO-2022-JP?B?GyRCQHUbKEI=?= =?ISO-2022-JP?B?GyRCOCsbKEIgGyRCOC0bKEI=?=) Sender: cvs-sys-owner@freebsd.org Precedence: bulk * Log: * Reviewed by: * Submitted by: * Obtained from: Nothing against the person who sent this message, but can we make cvs to delete these lines (if empty after ":", of course) automatically? If anyone can tell me where to look, I can do it myself. Satoshi