From owner-cvs-sys Sun Apr 23 00:39:24 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA15465 for cvs-sys-outgoing; Sun, 23 Apr 1995 00:39:24 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA15455 ; Sun, 23 Apr 1995 00:39:22 -0700 Date: Sun, 23 Apr 1995 00:39:22 -0700 From: Bruce Evans Message-Id: <199504230739.AAA15455@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/scsi worm.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/23 00:39:22 Modified: sys/scsi worm.c Log: Declare wakeup() non-implicitly and don't bogusly cast its arg. From owner-cvs-sys Sun Apr 23 00:47:16 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA15632 for cvs-sys-outgoing; Sun, 23 Apr 1995 00:47:16 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA15620 ; Sun, 23 Apr 1995 00:47:13 -0700 Date: Sun, 23 Apr 1995 00:47:13 -0700 From: Bruce Evans Message-Id: <199504230747.AAA15620@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/scsi scsiconf.c scsiconf.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/23 00:47:12 Modified: sys/scsi scsiconf.c scsiconf.h Log: Don't export a bogus include to half the universe. From owner-cvs-sys Sun Apr 23 01:06:06 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA16101 for cvs-sys-outgoing; Sun, 23 Apr 1995 01:06:06 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA16090 ; Sun, 23 Apr 1995 01:05:53 -0700 Date: Sun, 23 Apr 1995 01:05:53 -0700 From: Bruce Evans Message-Id: <199504230805.BAA16090@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_page.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/23 01:05:51 Modified: sys/sys libkern.h sys/vm vm_page.h Log: inline -> __inline. Headers should always use `__inline' for inline functions to avoid syntax errors when modules that don't even use the offending functions are compiled with `gcc -ansi'. From owner-cvs-sys Sun Apr 23 01:31:13 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA16938 for cvs-sys-outgoing; Sun, 23 Apr 1995 01:31:13 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA16924 ; Sun, 23 Apr 1995 01:31:07 -0700 Date: Sun, 23 Apr 1995 01:31:07 -0700 From: Bruce Evans Message-Id: <199504230831.BAA16924@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys ucred.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/23 01:31:06 Modified: sys/kern kern_prot.c sys/sys ucred.h Log: Correct the type of the `acflag' arg to suser(). From owner-cvs-sys Sun Apr 23 01:52:52 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA17576 for cvs-sys-outgoing; Sun, 23 Apr 1995 01:52:52 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA17560 ; Sun, 23 Apr 1995 01:52:46 -0700 Date: Sun, 23 Apr 1995 01:52:46 -0700 From: Julian Elischer Message-Id: <199504230852.BAA17560@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/eisa - New directory Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/23 01:52:45 src/sys/i386/eisa - New directory From owner-cvs-sys Sun Apr 23 01:55:52 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA17720 for cvs-sys-outgoing; Sun, 23 Apr 1995 01:55:52 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA17708 ; Sun, 23 Apr 1995 01:55:46 -0700 Date: Sun, 23 Apr 1995 01:55:46 -0700 From: Julian Elischer Message-Id: <199504230855.BAA17708@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/eisa eisaconf.c eisaconf.h eisadevs.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/23 01:55:44 Added: sys/i386/eisa eisaconf.c eisaconf.h eisadevs.c Log: files for the eisa specific autoconfiguration.. don't expect this to work yet.. but at least they're here.. (hey this cvs stuff is fun!) activate with a line exactly like the isa line in the config file, (but specifying eisa :) patches to come.. From owner-cvs-sys Sun Apr 23 02:13:29 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA18496 for cvs-sys-outgoing; Sun, 23 Apr 1995 02:13:29 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA18484 ; Sun, 23 Apr 1995 02:13:11 -0700 Date: Sun, 23 Apr 1995 02:13:11 -0700 From: Julian Elischer Message-Id: <199504230913.CAA18484@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa bt742a.c isa.c isa_device.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/23 02:13:10 Modified: sys/i386/conf files.i386 Log: include new files for EISA configuration Modified: sys/i386/i386 autoconf.c sys/i386/isa bt742a.c isa.c isa_device.h Log: include hooks for EISA configuration (possibly wrong :) From owner-cvs-sys Sun Apr 23 02:17:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA18675 for cvs-sys-outgoing; Sun, 23 Apr 1995 02:17:33 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA18662 ; Sun, 23 Apr 1995 02:17:27 -0700 Date: Sun, 23 Apr 1995 02:17:27 -0700 From: Julian Elischer Message-Id: <199504230917.CAA18662@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 autoconf.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/23 02:17:26 Modified: sys/i386/i386 autoconf.c Log: hmm spotted a difference resulting from a merge I didn't examine close enough From owner-cvs-sys Sun Apr 23 02:37:09 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA19089 for cvs-sys-outgoing; Sun, 23 Apr 1995 02:37:09 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA19078 ; Sun, 23 Apr 1995 02:37:01 -0700 Date: Sun, 23 Apr 1995 02:37:01 -0700 From: Bruce Evans Message-Id: <199504230937.CAA19078@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys conf.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/23 02:37:00 Modified: sys/sys conf.h Log: Declare d_dump_t and d_mmap_t completely. Nothing depends on the incomplete declarations here any more. Some things depend on incomplete declarations elsewhere. The `offset' arg to d_mmap_t is bogus (it is `int' but should be `vm_offset_t') but it is what the driver mmap functions actually accept, although they are passed a `vm_offset_t'. Function declararions in headers should always be complete to avoid warnings from `gcc -Wstrict-prototypes' for compiling modules that don't even use the offending declarations. From owner-cvs-sys Sun Apr 23 03:15:53 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA20424 for cvs-sys-outgoing; Sun, 23 Apr 1995 03:15:53 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA20407 ; Sun, 23 Apr 1995 03:15:44 -0700 Date: Sun, 23 Apr 1995 03:15:44 -0700 From: Bruce Evans Message-Id: <199504231015.DAA20407@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.h syscons.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/23 03:15:43 Modified: sys/i386/isa syscons.h syscons.c Log: Correct the type of the `c' arg to pccnputc(). Move declarations of console functions to cons.h so that they can't be defined inconsistently in several places. They should be config(8)ed. From owner-cvs-sys Sun Apr 23 03:48:30 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA21436 for cvs-sys-outgoing; Sun, 23 Apr 1995 03:48:30 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id DAA21430 ; Sun, 23 Apr 1995 03:48:19 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id DAA03708; Sun, 23 Apr 1995 03:45:42 -0700 From: "Rodney W. Grimes" Message-Id: <199504231045.DAA03708@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/i386/eisa eisaconf.c eisaconf.h eisadevs.c To: julian@freefall.cdrom.com (Julian Elischer) Date: Sun, 23 Apr 1995 03:45:41 -0700 (PDT) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199504230855.BAA17708@freefall.cdrom.com> from "Julian Elischer" at Apr 23, 95 01:55:46 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 701 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > julian 95/04/23 01:55:44 > > Added: sys/i386/eisa eisaconf.c eisaconf.h eisadevs.c > Log: > files for the eisa specific autoconfiguration.. > don't expect this to work yet.. but at least they're here.. > (hey this cvs stuff is fun!) > > activate with a line exactly like the isa line in the config file, > (but specifying eisa :) > patches to come.. Is this *really* i386 specific? You do realize we have /usr/src/sys/pci with machine independent pci code in it, and do not have a sys/i386/pci any longer. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Sun Apr 23 05:21:02 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA24754 for cvs-sys-outgoing; Sun, 23 Apr 1995 05:21:02 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA24744 ; Sun, 23 Apr 1995 05:20:56 -0700 Date: Sun, 23 Apr 1995 05:20:56 -0700 From: "Andrey A. Chernov" Message-Id: <199504231220.FAA24744@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern init_sysent.c kern_prot.c syscalls.c syscalls.master Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/04/23 05:20:54 Modified: sys/kern init_sysent.c kern_prot.c syscalls.c syscalls.master Log: Make setreuid/setregid active syscalls From owner-cvs-sys Sun Apr 23 05:22:13 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA24811 for cvs-sys-outgoing; Sun, 23 Apr 1995 05:22:13 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA24801 ; Sun, 23 Apr 1995 05:22:09 -0700 Date: Sun, 23 Apr 1995 05:22:09 -0700 From: "Andrey A. Chernov" Message-Id: <199504231222.FAA24801@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 ache 95/04/23 05:22:09 Modified: sys/sys syscall-hide.h syscall.h Log: Make setreuid/setregid active syscalls From owner-cvs-sys Sun Apr 23 05:42:18 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA25542 for cvs-sys-outgoing; Sun, 23 Apr 1995 05:42:18 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA25516 ; Sun, 23 Apr 1995 05:42:03 -0700 Date: Sun, 23 Apr 1995 05:42:03 -0700 From: Bruce Evans Message-Id: <199504231242.FAA25516@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa sio.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/23 05:42:01 Modified: sys/i386/isa sio.c Log: Move declarations of console functions to cons.h (they should be config(8)ed). Update other misplaced prototypes. From owner-cvs-sys Sun Apr 23 05:56:02 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA25902 for cvs-sys-outgoing; Sun, 23 Apr 1995 05:56:02 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA25892 ; Sun, 23 Apr 1995 05:55:58 -0700 Date: Sun, 23 Apr 1995 05:55:58 -0700 From: Bruce Evans Message-Id: <199504231255.FAA25892@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 cons.c cons.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/23 05:55:57 Modified: sys/i386/i386 cons.c cons.h Log: Declare the console switch functions completely. Move declarations of console functions to cons.h (they should be config(8)ed). From owner-cvs-sys Sun Apr 23 11:33:28 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA03955 for cvs-sys-outgoing; Sun, 23 Apr 1995 11:33:28 -0700 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA03862 ; Sun, 23 Apr 1995 11:31:51 -0700 Date: Sun, 23 Apr 1995 11:31:51 -0700 From: "Garrett A. Wollman" Message-Id: <199504231831.LAA03862@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/ic mb86960.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/04/23 11:31:51 Modified: sys/i386/conf LINT files.i386 Log: Substantially clean up LINT and add `fe'. Added: sys/i386/isa if_fe.c if_fereg.h sys/i386/isa/ic mb86960.h Log: Added `fe' device drive r for Fujitsu MB86960A family. Submitted by: M.S. From owner-cvs-sys Sun Apr 23 15:09:24 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA10494 for cvs-sys-outgoing; Sun, 23 Apr 1995 15:09:24 -0700 Received: (from gibbs@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA10277 ; Sun, 23 Apr 1995 15:07:58 -0700 Date: Sun, 23 Apr 1995 15:07:58 -0700 From: "Justin T. Gibbs" Message-Id: <199504232207.PAA10277@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/scsi cd.c pt.c scsi_base.c scsiconf.h sd.c st.c worm.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk gibbs 95/04/23 15:07:57 Modified: sys/i386/isa bt742a.c Log: Don't arbitrarily set SCSI_NOSLEEP. It is now handled correctly by the higher level scsi code. Spls should never be conditionalized, so don't do so here. Restructure the get_ccb routine so that we can't get into an infinite loop if the ccbs are exhausted and we are are called with SCSI_NOSLEEP set. Other driver maintainer's that based their ccb allocation routines on Julian's code should look at these changes and implement them for their driver. Submitted by: John Dyson Modified: sys/i386/scsi aic7xxx.c aic7xxx.h Log: Don't arbitrarily set SCSI_NOSLEEP. It is now handled correctly by the higher level scsi code. Spls should never be conditionalized, so don't do so here. Restructure the get_scb routine so that we can't get into an infinite loop if the ccbs are exhausted and we are are called with SCSI_NOSLEEP set. Other driver maintainer's that based their scb allocation routines on Julian's code should look at these changes and implement them for their driver. The aic7xxx driver inspired these changes because early revs of the aic7770 chips have so few SCBs that you can actually run out. If you have a rev C or aic7770 (as is reported by the driver probe) and had more than 2 drives, you could get into an infinite loop when using up all of the SCBs. Since the driver will only allow two SCBs per device and I only had two devices, I never saw this problem on my Rev C card. Bzero only 19 bytes of the scb instead of 2k (ack!). This was a hold over from when a struct SCB only contained the information downloaded to the board, but we now store kernel driver data in there as well. This greatly lowers the overhead for small transactions (I get ~1MB/sec for dds with a 512 byte block size). Submitted by: John Dyson with the aic7xxx specific optimization by me Modified: sys/scsi cd.c pt.c scsi_base.c scsiconf.h sd.c st.c worm.c Log: Set SCSI_NOSLEEP only when we really need to. This requires an additional flags parameter to all xxstart routines so that the correct information can be passed down into the device specific routines. This is needed to ensure that ccb/scb allocation routines don't hang. Submitted by: John Dyson From owner-cvs-sys Sun Apr 23 21:30:36 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21343 for cvs-sys-outgoing; Sun, 23 Apr 1995 21:30:36 -0700 Received: (from dyson@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21325 ; Sun, 23 Apr 1995 21:30:24 -0700 Date: Sun, 23 Apr 1995 21:30:24 -0700 From: John Dyson Message-Id: <199504240430.VAA21325@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: cvs-sys-owner@freebsd.org Precedence: bulk dyson 95/04/23 21:30:22 Modified: sys/i386/conf LINT Log: Removed the NSECS_MULTI option, and implemented both 32 bit probe enable and multi-sector I/O enable by using the controller or device flags capability. Per a suggestion by phk. From owner-cvs-sys Sun Apr 23 21:32:45 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21484 for cvs-sys-outgoing; Sun, 23 Apr 1995 21:32:45 -0700 Received: (from dyson@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21470 ; Sun, 23 Apr 1995 21:32:34 -0700 Date: Sun, 23 Apr 1995 21:32:34 -0700 From: John Dyson Message-Id: <199504240432.VAA21470@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa wd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk dyson 95/04/23 21:32:34 Modified: sys/i386/isa wd.c Log: Implemented the multi-sector I/O enable and the 32 bit I/O probe through the use of the config file flags as opposed to the option "NSECS_MULTI". "NSECS_MULTI" has been removed from the driver. The new capability allows boot-time modification of the config. From owner-cvs-sys Sun Apr 23 21:49:31 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA21884 for cvs-sys-outgoing; Sun, 23 Apr 1995 21:49:31 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id VAA21877 ; Sun, 23 Apr 1995 21:49:24 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id VAA05299; Sun, 23 Apr 1995 21:46:45 -0700 From: "Rodney W. Grimes" Message-Id: <199504240446.VAA05299@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/i386/isa wd.c To: dyson@freefall.cdrom.com (John Dyson) Date: Sun, 23 Apr 1995 21:46:45 -0700 (PDT) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199504240432.VAA21470@freefall.cdrom.com> from "John Dyson" at Apr 23, 95 09:32:34 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 583 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > dyson 95/04/23 21:32:34 > > Modified: sys/i386/isa wd.c > Log: > Implemented the multi-sector I/O enable and the 32 bit I/O probe > through the use of the config file flags as opposed to the option > "NSECS_MULTI". "NSECS_MULTI" has been removed from the driver. > The new capability allows boot-time modification of the config. > Please update the man4 man page for wd to reflect the new flags. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Sun Apr 23 22:09:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA22188 for cvs-sys-outgoing; Sun, 23 Apr 1995 22:09:57 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA22178 ; Sun, 23 Apr 1995 22:09:54 -0700 Date: Sun, 23 Apr 1995 22:09:54 -0700 From: Poul-Henning Kamp Message-Id: <199504240509.WAA22178@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa wd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/23 22:09:54 Modified: sys/i386/isa wd.c Log: Did a s/[ \t]*$// From owner-cvs-sys Sun Apr 23 22:12:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA22282 for cvs-sys-outgoing; Sun, 23 Apr 1995 22:12:33 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA22269 ; Sun, 23 Apr 1995 22:12:30 -0700 Date: Sun, 23 Apr 1995 22:12:30 -0700 From: Poul-Henning Kamp Message-Id: <199504240512.WAA22269@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa wd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/23 22:12:29 Modified: sys/i386/isa wd.c Log: Changes John's handling of the flags a little bit, added a new one, (0x4000 == sleephack) to handle disks which are confused after a sleep. Fixed a spelling error. From owner-cvs-sys Sun Apr 23 22:13:30 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA22362 for cvs-sys-outgoing; Sun, 23 Apr 1995 22:13:30 -0700 Received: (from dyson@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA22352 ; Sun, 23 Apr 1995 22:13:29 -0700 Date: Sun, 23 Apr 1995 22:13:29 -0700 From: John Dyson Message-Id: <199504240513.WAA22352@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/lfs lfs_syscalls.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk dyson 95/04/23 22:13:29 Modified: sys/ufs/ufs inode.h ufs_ihash.c ufs_readwrite.c ufs_vnops.c sys/ufs/lfs lfs_syscalls.c Log: Changes to get rid of ufslk2 hangs when doing read/write to/from mmap regions that are in the same file as the read/write. From owner-cvs-sys Sun Apr 23 22:17:31 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA22458 for cvs-sys-outgoing; Sun, 23 Apr 1995 22:17:31 -0700 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA22450 ; Sun, 23 Apr 1995 22:17:24 -0700 Received: (dyson@localhost) by Root.COM (8.6.8/8.6.5) id WAA10005; Sun, 23 Apr 1995 22:17:22 -0700 Date: Sun, 23 Apr 1995 22:17:22 -0700 From: John Dyson Message-Id: <199504240517.WAA10005@Root.COM> To: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Anyone working on isofs/msdosfs??? Sender: cvs-sys-owner@freebsd.org Precedence: bulk I need to make the same changes to isofs and msdosfs that I made to ufs to fix the mmap hang. I don't want to stomp on anyone elses work. Please send me private email if you have work in progress by Monday night. John dyson@root.com From owner-cvs-sys Sun Apr 23 22:34:05 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA22799 for cvs-sys-outgoing; Sun, 23 Apr 1995 22:34:05 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA22788 ; Sun, 23 Apr 1995 22:34:01 -0700 Date: Sun, 23 Apr 1995 22:34:01 -0700 From: Poul-Henning Kamp Message-Id: <199504240534.WAA22788@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC LINT Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/23 22:34:01 Modified: sys/i386/conf GENERIC LINT Log: Added "bio" to matcd. From owner-cvs-sys Sun Apr 23 23:04:41 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA23434 for cvs-sys-outgoing; Sun, 23 Apr 1995 23:04:41 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA23424 ; Sun, 23 Apr 1995 23:04:37 -0700 Date: Sun, 23 Apr 1995 23:04:37 -0700 From: Bruce Evans Message-Id: <199504240604.XAA23424@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern subr_diskslice.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/23 23:04:37 Modified: sys/kern subr_diskslice.c Log: Make bad144 debugging code conditional on ds_debug. From owner-cvs-sys Mon Apr 24 09:43:14 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA09864 for cvs-sys-outgoing; Mon, 24 Apr 1995 09:43:14 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA09852 ; Mon, 24 Apr 1995 09:43:05 -0700 Date: Mon, 24 Apr 1995 09:43:05 -0700 From: Bruce Evans Message-Id: <199504241643.JAA09852@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 cons.c cons.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/24 09:43:03 Modified: sys/i386/i386 cons.c cons.h Log: Undo the move of `#include "sc.h"' etc. to cons.h. It broke anything that includes . From owner-cvs-sys Mon Apr 24 10:07:14 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA10990 for cvs-sys-outgoing; Mon, 24 Apr 1995 10:07:14 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA10980 ; Mon, 24 Apr 1995 10:07:09 -0700 Date: Mon, 24 Apr 1995 10:07:09 -0700 From: Bruce Evans Message-Id: <199504241707.KAA10980@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys diskslice.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/24 10:07:09 Modified: sys/kern subr_diskslice.c sys/sys diskslice.h Log: Add ioctls DIOCGSLICEINFO and DIOCSYNCSLICEINFO. The latter isn't finished or tested. From owner-cvs-sys Mon Apr 24 20:32:55 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA09843 for cvs-sys-outgoing; Mon, 24 Apr 1995 20:32:55 -0700 Received: (from dyson@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA09824 ; Mon, 24 Apr 1995 20:32:43 -0700 Date: Mon, 24 Apr 1995 20:32:43 -0700 From: John Dyson Message-Id: <199504250332.UAA09824@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 dyson 95/04/24 20:32:41 Modified: sys/ufs/ufs ufs_vnops.c Log: Fixed the mmap hang fix previously committed so that it works with options DIAGNOSTIC, and clear up an additional reference count problem. From owner-cvs-sys Mon Apr 24 20:40:02 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA10265 for cvs-sys-outgoing; Mon, 24 Apr 1995 20:40:02 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA10231 ; Mon, 24 Apr 1995 20:39:53 -0700 Date: Mon, 24 Apr 1995 20:39:53 -0700 From: Poul-Henning Kamp Message-Id: <199504250339.UAA10231@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/mfs mfs_vfsops.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/24 20:39:52 Modified: sys/ufs/mfs mfs_vfsops.c Log: Add a printf so we can see where we get our rootfs from. From owner-cvs-sys Mon Apr 24 20:41:25 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA10416 for cvs-sys-outgoing; Mon, 24 Apr 1995 20:41:25 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA10394 ; Mon, 24 Apr 1995 20:41:19 -0700 Date: Mon, 24 Apr 1995 20:41:19 -0700 From: Poul-Henning Kamp Message-Id: <199504250341.UAA10394@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 autoconf.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/24 20:41:18 Modified: sys/i386/i386 autoconf.c Log: Add support for MFS root filesystem. From owner-cvs-sys Mon Apr 24 20:44:16 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA10596 for cvs-sys-outgoing; Mon, 24 Apr 1995 20:44:16 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA10584 ; Mon, 24 Apr 1995 20:44:08 -0700 Date: Mon, 24 Apr 1995 20:44:08 -0700 From: Poul-Henning Kamp Message-Id: <199504250344.UAA10584@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/24 20:44:06 Modified: sys/i386/conf LINT Log: Document MFS_ROOT option. From owner-cvs-sys Mon Apr 24 23:23:04 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA15659 for cvs-sys-outgoing; Mon, 24 Apr 1995 23:23:04 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA15647 ; Mon, 24 Apr 1995 23:22:52 -0700 Date: Mon, 24 Apr 1995 23:22:52 -0700 From: David Greenman Message-Id: <199504250622.XAA15647@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/24 23:22:51 Modified: sys/vm vm_pager.c Log: Fixed a "bswbuf" hang caused by the wakeup in relpbuf() waking up the wrong thing. From owner-cvs-sys Tue Apr 25 03:22:43 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA23180 for cvs-sys-outgoing; Tue, 25 Apr 1995 03:22:43 -0700 Received: (from sos@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA23165 ; Tue, 25 Apr 1995 03:22:37 -0700 Date: Tue, 25 Apr 1995 03:22:37 -0700 From: Soren Schmidt Message-Id: <199504251022.DAA23165@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk sos 95/04/25 03:22:35 Modified: sys/i386/isa syscons.c Log: Added mark_all() call so that screen is proberly updated when scroll-lock history is disengaged. From owner-cvs-sys Tue Apr 25 05:18:24 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA28614 for cvs-sys-outgoing; Tue, 25 Apr 1995 05:18:24 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA28591 ; Tue, 25 Apr 1995 05:18:09 -0700 Date: Tue, 25 Apr 1995 05:18:09 -0700 From: Bruce Evans Message-Id: <199504251218.FAA28591@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/pcvt pcvt_drv.c pcvt_hdr.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/25 05:18:08 Modified: sys/i386/isa/pcvt pcvt_drv.c pcvt_hdr.h Log: Fix benign type mismatches int console functions. dev_t was assumed to be `int' or smaller and some functions returned `int' instead of `void'. The first bug was detected when console functions were defined in a place central enough for type checking to actually work and the second bug was introduced when the interface was changed to match what the console functions in other drivers actually return. From owner-cvs-sys Tue Apr 25 12:12:15 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA08853 for cvs-sys-outgoing; Tue, 25 Apr 1995 12:12:15 -0700 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA08834 ; Tue, 25 Apr 1995 12:12:08 -0700 Date: Tue, 25 Apr 1995 12:12:08 -0700 From: "Garrett A. Wollman" Message-Id: <199504251912.MAA08834@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/04/25 12:12:08 Modified: sys/net route.c Log: Finally finish the cloning cleanup work by making sure that clones go away whenever a clone's parent is changed, or a route is added in a certain set of circumstances. This also includes code to forbid setting a route's gateway to an address which can only be reached through that route, thus (hopefully) eliminating one class of cloning bottomless-recursion bugs. From owner-cvs-sys Tue Apr 25 12:50:26 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA11558 for cvs-sys-outgoing; Tue, 25 Apr 1995 12:50:26 -0700 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA11542 ; Tue, 25 Apr 1995 12:50:22 -0700 Date: Tue, 25 Apr 1995 12:50:22 -0700 From: "Garrett A. Wollman" Message-Id: <199504251950.MAA11542@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet in.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/04/25 12:50:21 Modified: sys/netinet in.c Log: Disallow half-configured point-to-point interfaces. It's still possible to get into a half-configured state by using the old-style ioctls;this may be a feature. From owner-cvs-sys Wed Apr 26 00:38:52 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA12303 for cvs-sys-outgoing; Wed, 26 Apr 1995 00:38:52 -0700 Received: (from rgrimes@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA12290 ; Wed, 26 Apr 1995 00:38:36 -0700 Date: Wed, 26 Apr 1995 00:38:36 -0700 From: "Rodney W. Grimes" Message-Id: <199504260738.AAA12290@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 vm_machdep.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk rgrimes 95/04/26 00:38:36 Modified: sys/i386/i386 vm_machdep.c Log: Add outb to keyboard controller to do a cpu_reset, this fixes 2 known cases of motherboards that failed to reboot. From owner-cvs-sys Wed Apr 26 11:17:04 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA19617 for cvs-sys-outgoing; Wed, 26 Apr 1995 11:17:04 -0700 Received: (from pst@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA18532 ; Wed, 26 Apr 1995 11:10:59 -0700 Date: Wed, 26 Apr 1995 11:10:59 -0700 From: Paul Traina Message-Id: <199504261810.LAA18532@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netiso if_eon.c iso.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk pst 95/04/26 11:10:59 Modified: sys/net if.h if_loop.c sys/netccitt if_x25subr.c sys/netinet if_ether.c igmp.c in.c ip_output.c sys/netiso if_eon.c iso.c Log: Cleanup loopback interface support. Reviewed by: wollman From owner-cvs-sys Wed Apr 26 14:34:13 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA27143 for cvs-sys-outgoing; Wed, 26 Apr 1995 14:34:13 -0700 Received: (from pst@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA27062 ; Wed, 26 Apr 1995 14:32:43 -0700 Date: Wed, 26 Apr 1995 14:32:43 -0700 From: Paul Traina Message-Id: <199504262132.OAA27062@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netiso tp_inet.c tp_output.c tp_pcb.c tp_pcb.h tp_subr.c tp_subr2.c tp_trace.c tp_usrreq.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk pst 95/04/26 14:32:43 Modified: sys/netiso tp_inet.c tp_output.c tp_pcb.c tp_pcb.h tp_subr.c tp_subr2.c tp_trace.c tp_usrreq.c Log: Add queue.h include file to all the TPIP code. From owner-cvs-sys Thu Apr 27 10:47:28 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA25893 for cvs-sys-outgoing; Thu, 27 Apr 1995 10:47:28 -0700 Received: (from gibbs@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA25865 ; Thu, 27 Apr 1995 10:47:20 -0700 Date: Thu, 27 Apr 1995 10:47:20 -0700 From: "Justin T. Gibbs" Message-Id: <199504271747.KAA25865@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c aic7xxx.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk gibbs 95/04/27 10:47:19 Modified: sys/dev/aic7xxx aic7xxx.seq Log: Restructure the arbitration loop to allow for reselections that win out over the adapter's selections. Many fast periferals were getting upset when the sequencer decided to rearbitrate after the device had already won arbitration. This also forced the creation of a list threaded through the SCBs (since we don't have enough space anywhere else) of commands that are awaiting reselection. This list is run down before any new transactions from the input queue are allowed. The list is appened to whenever we begin a selection (simple case since the selecting device is always at the head) and by the kernel driver whenever a request sense occurs. In the common case, the list is only one element long, but when a reselection wins out over a selection and that reselection generates a request sense, the outstanding selection required for the retreval of the sense code grows the list. On machines with many targets, this might cause the list to grow large, so this solution, which will allow up to the maximum number of I/O requests capible of the card elements in the list, was chosen. The list manipulation is trivial and adds three sequencer instructions of overhead to the selection phase. This fixes the "target busy" errors from micropolis drives and the bursty I/O problem when performing I/O between a Quantum Grand Prix and any other device. I anticipate that this will correct many of the problems that have been reported with this driver. Reviewed by: Wcarchive and David Greenman Modified: sys/i386/scsi aic7xxx.c aic7xxx.h Log: Additions to support the WAITING_SCB list that the sequencer maintains. It is the kernel driver's responsibility to do the list manipulation whenever a selection timeout or a request sense occurs. Print out the interrupt type that the device has been set to. It seems that one of the Asus motherboards botches this and David thought a diagnostic would be nice. Fix a bug in my diagnostic code that David found. Reviewed by: Wcarchive and David Greenman From owner-cvs-sys Thu Apr 27 11:22:40 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA28013 for cvs-sys-outgoing; Thu, 27 Apr 1995 11:22:40 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA28003 ; Thu, 27 Apr 1995 11:22:37 -0700 Date: Thu, 27 Apr 1995 11:22:37 -0700 From: Poul-Henning Kamp Message-Id: <199504271822.LAA28003@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/dosboot ansi.h boot.c boot.h bootinfo.h cdefs.h dinode.h dir.h disk.c disklabe.h dkbad.h dosboot.c dosboot.h endian.h exec.h fbsdboot.c fbsdboot.exe.uu fbsdboot.mak fs.h imgact.h inode.h mexec.h param.h protmod.c protmod.h quota.h reboot.h sys.c syslimit.h sysparam.h types.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/27 11:22:37 Modified: sys/i386/boot/dosboot ansi.h boot.c boot.h bootinfo.h cdefs.h dinode.h dir.h disk.c disklabe.h dkbad.h dosboot.c dosboot.h endian.h exec.h fbsdboot.c fbsdboot.exe.uu fbsdboot.mak fs.h imgact.h inode.h mexec.h param.h protmod.c protmod.h quota.h reboot.h sys.c syslimit.h sysparam.h types.h Log: New and improved version from the author. Submitted by: DI. Christian Gusenbauer From owner-cvs-sys Thu Apr 27 12:23:32 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA29613 for cvs-sys-outgoing; Thu, 27 Apr 1995 12:23:32 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA29594 ; Thu, 27 Apr 1995 12:23:26 -0700 Date: Thu, 27 Apr 1995 12:23:26 -0700 From: "Andrey A. Chernov" Message-Id: <199504271923.MAA29594@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_prot.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/04/27 12:23:25 Modified: sys/kern kern_prot.c Log: Implement setreuid/setregid according to SunOS manpage From owner-cvs-sys Thu Apr 27 17:52:35 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA14859 for cvs-sys-outgoing; Thu, 27 Apr 1995 17:52:35 -0700 Received: (from dufault@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA14849 ; Thu, 27 Apr 1995 17:52:26 -0700 Date: Thu, 27 Apr 1995 17:52:26 -0700 From: Peter Dufault Message-Id: <199504280052.RAA14849@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys aio.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk dufault 95/04/27 17:52:25 Modified: etc/etc.i386 MAKEDEV sys/i386/conf LINT files.i386 sys/i386/i386 conf.c Added: share/man/man4/man4.i386 labpc.4 sys/i386/isa labpc.c Log: Add National Instruments "LabPC" driver Added: sys/sys aio.h Log: Add analog I/O ioctl definitions From owner-cvs-sys Thu Apr 27 18:26:32 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA19322 for cvs-sys-outgoing; Thu, 27 Apr 1995 18:26:32 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id SAA19312 ; Thu, 27 Apr 1995 18:26:19 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id SAA05448; Thu, 27 Apr 1995 18:23:34 -0700 From: "Rodney W. Grimes" Message-Id: <199504280123.SAA05448@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/sys aio.h To: dufault@freefall.cdrom.com (Peter Dufault) Date: Thu, 27 Apr 1995 18:23:34 -0700 (PDT) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199504280052.RAA14849@freefall.cdrom.com> from "Peter Dufault" at Apr 27, 95 05:52:26 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 652 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > dufault 95/04/27 17:52:25 > > Modified: etc/etc.i386 MAKEDEV > sys/i386/conf LINT files.i386 > sys/i386/i386 conf.c > Added: share/man/man4/man4.i386 labpc.4 > sys/i386/isa labpc.c > Log: > Add National Instruments "LabPC" driver > > Added: sys/sys aio.h > Log: > Add analog I/O ioctl definitions Looks pretty i386 specific, shouldn't aio.h go in /usr/include/machine, and thus in src/sys/i386/include? -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Fri Apr 28 02:11:19 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA05074 for cvs-sys-outgoing; Fri, 28 Apr 1995 02:11:19 -0700 Received: (from sos@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA05058 ; Fri, 28 Apr 1995 02:11:05 -0700 Date: Fri, 28 Apr 1995 02:11:05 -0700 From: Soren Schmidt Message-Id: <199504280911.CAA05058@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk sos 95/04/28 02:11:03 Modified: sys/i386/isa syscons.c Log: Added nsccons variable for use by pstat Submitted by: ache From owner-cvs-sys Fri Apr 28 05:05:44 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA10986 for cvs-sys-outgoing; Fri, 28 Apr 1995 05:05:44 -0700 Received: (from dufault@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA10976 ; Fri, 28 Apr 1995 05:05:38 -0700 Date: Fri, 28 Apr 1995 05:05:38 -0700 From: Peter Dufault Message-Id: <199504281205.FAA10976@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa labpc.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk dufault 95/04/28 05:05:37 Modified: sys/i386/isa labpc.c Log: Renamed "aio.h" as . From owner-cvs-sys Fri Apr 28 05:08:09 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA11051 for cvs-sys-outgoing; Fri, 28 Apr 1995 05:08:09 -0700 Received: (from dufault@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA11041 ; Fri, 28 Apr 1995 05:08:05 -0700 Date: Fri, 28 Apr 1995 05:08:05 -0700 From: Peter Dufault Message-Id: <199504281208.FAA11041@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys dataacq.h aio.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk dufault 95/04/28 05:08:04 Added: sys/sys dataacq.h Removed: sys/sys aio.h Log: Rename "aio.h" to "dataacq.h" From owner-cvs-sys Fri Apr 28 10:00:32 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA18601 for cvs-sys-outgoing; Fri, 28 Apr 1995 10:00:32 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA18591 ; Fri, 28 Apr 1995 10:00:29 -0700 Date: Fri, 28 Apr 1995 10:00:29 -0700 From: "Andrey A. Chernov" Message-Id: <199504281700.KAA18591@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_prot.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/04/28 10:00:28 Modified: sys/kern kern_prot.c Log: setre*(): simplify return scheme, pointed by Bruce From owner-cvs-sys Fri Apr 28 11:17:35 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA20142 for cvs-sys-outgoing; Fri, 28 Apr 1995 11:17:35 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA20132 ; Fri, 28 Apr 1995 11:17:31 -0700 Date: Fri, 28 Apr 1995 11:17:31 -0700 From: "Andrey A. Chernov" Message-Id: <199504281817.LAA20132@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_prot.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/04/28 11:17:30 Modified: sys/kern kern_prot.c Log: Implement POSIX SAVED_IDS for setuid/setgid From owner-cvs-sys Fri Apr 28 11:47:34 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA20952 for cvs-sys-outgoing; Fri, 28 Apr 1995 11:47:34 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA20942 ; Fri, 28 Apr 1995 11:47:31 -0700 Date: Fri, 28 Apr 1995 11:47:31 -0700 From: "Andrey A. Chernov" Message-Id: <199504281847.LAA20942@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if_sl.c slip.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/04/28 11:47:30 Modified: sys/net if_sl.c slip.h Log: Implement SLIOCSUNIT (set slip unit number) From owner-cvs-sys Fri Apr 28 12:26:07 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA22537 for cvs-sys-outgoing; Fri, 28 Apr 1995 12:26:07 -0700 Received: (from dufault@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA22526 ; Fri, 28 Apr 1995 12:26:03 -0700 Date: Fri, 28 Apr 1995 12:26:03 -0700 From: Peter Dufault Message-Id: <199504281926.MAA22526@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys scsiio.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk dufault 95/04/28 12:26:02 Modified: lib/libscsi scsi.c scsi.h Log: Fix a few problems with the debugging output. Add a new "visit" function. Modified: sbin/scsi scsi.8 scsi.c Log: Add "-m" command to read mode pages. Also add -z for freezing, though the kernel changes aren't committed yet. Added: share/misc scsi_modes Log: Symoblic representation of mode pages Modified: sys/sys scsiio.h Log: Add ioctl calls for Freeze/Thaw. From owner-cvs-sys Fri Apr 28 12:42:30 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA23010 for cvs-sys-outgoing; Fri, 28 Apr 1995 12:42:30 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id MAA22998 ; Fri, 28 Apr 1995 12:42:19 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id MAA07032; Fri, 28 Apr 1995 12:39:36 -0700 From: "Rodney W. Grimes" Message-Id: <199504281939.MAA07032@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/miscfs/devfs README devfs.doc To: julian@freefall.cdrom.com (Julian Elischer) Date: Fri, 28 Apr 1995 12:39:35 -0700 (PDT) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199504200636.XAA20006@freefall.cdrom.com> from "Julian Elischer" at Apr 19, 95 11:36:39 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 485 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > julian 95/04/19 23:36:37 > > Added: sys/miscfs/devfs README > Removed: sys/miscfs/devfs devfs.doc > Log: > Reviewed by: > Submitted by: julian > oops rename doc file to README as agreed The file ~ncvs/src/sys/miscfs/devfs/Attic/devfs.doc has been removed along with the directory holding it. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Fri Apr 28 15:23:32 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA27327 for cvs-sys-outgoing; Fri, 28 Apr 1995 15:23:32 -0700 Received: from westhill.cdrom.com (westhill.cdrom.com [192.216.223.57]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id PAA27311 ; Fri, 28 Apr 1995 15:23:27 -0700 Received: (from root@localhost) by westhill.cdrom.com (8.6.11/8.6.11) id PAA05306; Fri, 28 Apr 1995 15:23:21 -0700 Date: Fri, 28 Apr 1995 15:23:21 -0700 From: Gary Palmer Message-Id: <199504282223.PAA05306@westhill.cdrom.com> To: CVS-commiters@westhill.cdrom.com, cvs-sys@westhill.cdrom.com Subject: cvs commit: src/sys/dev/vn vn.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk gpalmer 95/04/28 15:23:20 Modified: sys/dev/vn vn.c Log: From owner-cvs-sys Fri Apr 28 15:24:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA27413 for cvs-sys-outgoing; Fri, 28 Apr 1995 15:24:57 -0700 Received: from westhill.cdrom.com (westhill.cdrom.com [192.216.223.57]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id PAA27403 ; Fri, 28 Apr 1995 15:24:45 -0700 Received: (from root@localhost) by westhill.cdrom.com (8.6.11/8.6.11) id PAA05327; Fri, 28 Apr 1995 15:24:39 -0700 Date: Fri, 28 Apr 1995 15:24:39 -0700 From: Gary Palmer Message-Id: <199504282224.PAA05327@westhill.cdrom.com> To: CVS-commiters@westhill.cdrom.com, cvs-sys@westhill.cdrom.com Subject: cvs commit: src/sys/dev/vn vn.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk gpalmer 95/04/28 15:24:38 Modified: sys/dev/vn vn.c Log: (Sorry about prev. blank message - I realised I needed a change too late). Removed unused var. and correct a printf formatting string. From owner-cvs-sys Fri Apr 28 16:01:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA28270 for cvs-sys-outgoing; Fri, 28 Apr 1995 16:01:54 -0700 Received: (from pst@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA28260 ; Fri, 28 Apr 1995 16:01:40 -0700 Date: Fri, 28 Apr 1995 16:01:40 -0700 From: Paul Traina Message-Id: <199504282301.QAA28260@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net radix.c radix.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk pst 95/04/28 16:01:39 Modified: sys/net radix.c radix.h Log: Incorporate new radix code from UCB. This fixes the orphaned mask bugs. This submission was done by hand-applying FreeBSD local modifications on top of the UCB code, rather than trying to patch the UCB code in on top of the FreeBSD code due to the extensive changes. Reviewed by: pst (been handling 30k routes for 4+ months) Obtained from: Sklower/Woody/Honing/Traina (8.4 UCB release) From owner-cvs-sys Fri Apr 28 18:09:48 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA00517 for cvs-sys-outgoing; Fri, 28 Apr 1995 18:09:48 -0700 Received: from westhill.cdrom.com (westhill.cdrom.com [192.216.223.57]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id SAA00511 ; Fri, 28 Apr 1995 18:09:43 -0700 Received: (from root@localhost) by westhill.cdrom.com (8.6.11/8.6.11) id SAA07856; Fri, 28 Apr 1995 18:09:36 -0700 Date: Fri, 28 Apr 1995 18:09:36 -0700 From: Gary Palmer Message-Id: <199504290109.SAA07856@westhill.cdrom.com> To: CVS-commiters@westhill.cdrom.com, cvs-sys@westhill.cdrom.com Subject: cvs commit: src/sys/i386/isa/sound local.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk gpalmer 95/04/28 18:09:35 Modified: sys/i386/isa/sound local.h Log: The address is freefall.cdrom.com, not freefall.cdrom.com.cdrom.com :-) From owner-cvs-sys Fri Apr 28 22:09:31 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA08401 for cvs-sys-outgoing; Fri, 28 Apr 1995 22:09:31 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id WAA08395 ; Fri, 28 Apr 1995 22:09:21 -0700 Received: (from jkh@localhost) by time.cdrom.com (8.6.11/8.6.9) id WAA10999; Fri, 28 Apr 1995 22:09:21 -0700 Date: Fri, 28 Apr 1995 22:09:21 -0700 From: "Jordan K. Hubbard" Message-Id: <199504290509.WAA10999@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/kern subr_log.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/04/28 22:09:21 Modified: sys/kern subr_log.c Log: fixes the ioctl routine to not chew up massive amounts of kernel time if an invalid ioctl is done on /dev/klog. logioctl() needs to return an errno instead of -1 on a failed ioctl. Submitted by: Mike Pritchard From owner-cvs-sys Sat Apr 29 04:37:24 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA22455 for cvs-sys-outgoing; Sat, 29 Apr 1995 04:37:24 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id EAA22438 ; Sat, 29 Apr 1995 04:36:51 -0700 Received: (from jkh@localhost) by time.cdrom.com (8.6.11/8.6.9) id EAA13818; Sat, 29 Apr 1995 04:36:50 -0700 Date: Sat, 29 Apr 1995 04:36:50 -0700 From: "Jordan K. Hubbard" Message-Id: <199504291136.EAA13818@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/kern subr_log.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/04/29 04:36:49 Modified: sys/kern subr_log.c Log: Bruce is right - ENOTTY is more appropriate than EINVAL in this case. From owner-cvs-sys Sat Apr 29 04:46:42 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA22769 for cvs-sys-outgoing; Sat, 29 Apr 1995 04:46:42 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA22752 ; Sat, 29 Apr 1995 04:46:27 -0700 Date: Sat, 29 Apr 1995 04:46:27 -0700 From: "Andrey A. Chernov" Message-Id: <199504291146.EAA22752@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_prot.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/04/29 04:46:23 Modified: sys/kern kern_prot.c Log: set[ug]id(): call suser() only when neccesarry Submitted by: bde From owner-cvs-sys Sat Apr 29 07:20:45 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id HAA26438 for cvs-sys-outgoing; Sat, 29 Apr 1995 07:20:45 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id HAA26427 ; Sat, 29 Apr 1995 07:20:38 -0700 Date: Sat, 29 Apr 1995 07:20:38 -0700 From: "Andrey A. Chernov" Message-Id: <199504291420.HAA26427@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys unistd.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/04/29 07:20:37 Modified: sys/sys unistd.h Log: Enable _POSIX_SAVED_IDS and fix comment to describe current situation From owner-cvs-sys Sat Apr 29 08:24:05 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA27870 for cvs-sys-outgoing; Sat, 29 Apr 1995 08:24:05 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA27860 ; Sat, 29 Apr 1995 08:24:02 -0700 Date: Sat, 29 Apr 1995 08:24:02 -0700 From: Bruce Evans Message-Id: <199504291524.IAA27860@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net slip.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/29 08:24:01 Modified: sys/net slip.h Log: Fix misplaced idempotency #endif. Fix tabs and spaces in the wrong places. From owner-cvs-sys Sat Apr 29 10:52:50 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA01456 for cvs-sys-outgoing; Sat, 29 Apr 1995 10:52:50 -0700 Received: (from dufault@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA01446 ; Sat, 29 Apr 1995 10:52:46 -0700 Date: Sat, 29 Apr 1995 10:52:46 -0700 From: Peter Dufault Message-Id: <199504291752.KAA01446@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/scsi sd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk dufault 95/04/29 10:52:45 Modified: sys/scsi sd.c Log: Submitted by: ache Fix extra newline during SCSI_VERBOSE. From owner-cvs-sys Sat Apr 29 11:26:17 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA03065 for cvs-sys-outgoing; Sat, 29 Apr 1995 11:26:17 -0700 Received: from halloran-eldar.lcs.mit.edu (halloran-eldar.lcs.mit.edu [18.26.0.159]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id LAA03055 ; Sat, 29 Apr 1995 11:26:11 -0700 Received: by halloran-eldar.lcs.mit.edu; (5.65/1.1.3.6) id AA22822; Sat, 29 Apr 1995 14:25:39 -0400 Date: Sat, 29 Apr 1995 14:25:39 -0400 From: Garrett Wollman Message-Id: <9504291825.AA22822@halloran-eldar.lcs.mit.edu> To: "Andrey A. Chernov" Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: cvs commit: src/sys/sys unistd.h In-Reply-To: <199504291420.HAA26427@freefall.cdrom.com> References: <199504291420.HAA26427@freefall.cdrom.com> Sender: cvs-sys-owner@freebsd.org Precedence: bulk < said: > Enable _POSIX_SAVED_IDS and fix comment to describe current situation This should be left undefined so that programs call sysconf(_SC_SAVED_IDS) instead. -GAWollman -- Garrett A. Wollman | Shashish is simple, it's discreet, it's brief. ... wollman@lcs.mit.edu | Shashish is the bonding of hearts in spite of distance. Opinions not those of| It is a bond more powerful than absence. We like people MIT, LCS, ANA, or NSA| who like Shashish. - Claude McKenzie + Florent Vollant From owner-cvs-sys Sat Apr 29 14:30:53 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA17010 for cvs-sys-outgoing; Sat, 29 Apr 1995 14:30:53 -0700 Received: from thud.cdrom.com (thud.cdrom.com [192.216.222.13]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id OAA17003 ; Sat, 29 Apr 1995 14:30:47 -0700 Received: (from joerg@localhost) by thud.cdrom.com (8.6.11/8.6.9) id OAA01700 ; Sat, 29 Apr 1995 14:30:33 -0700 Date: Sat, 29 Apr 1995 14:30:33 -0700 From: Joerg Wunsch Message-Id: <199504292130.OAA01700@thud.cdrom.com> To: CVS-commiters@thud.cdrom.com, cvs-sys@thud.cdrom.com Subject: cvs commit: src/sys/scsi scsi_tape.h st.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk joerg 95/04/29 14:30:32 Modified: sys/scsi scsi_tape.h st.c Log: Finally implement the kernel hook for the "mt eom" command. (The user-level part has already been commited.) Note that i've lost the "official" code for this; it went into the system after 1.1.5.1. The commited code is my own version, but it has proven to work for me for more than a year now. From owner-cvs-sys Sat Apr 29 21:58:14 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA08865 for cvs-sys-outgoing; Sat, 29 Apr 1995 21:58:14 -0700 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 VAA08859 ; Sat, 29 Apr 1995 21:56:58 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id OAA13571; Sun, 30 Apr 1995 14:56:29 +1000 Date: Sun, 30 Apr 1995 14:56:29 +1000 From: Bruce Evans Message-Id: <199504300456.OAA13571@godzilla.zeta.org.au> To: ache@freefall.cdrom.com, wollman@halloran-eldar.lcs.mit.edu Subject: Re: cvs commit: src/sys/sys unistd.h Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> Enable _POSIX_SAVED_IDS and fix comment to describe current situation >This should be left undefined so that programs call >sysconf(_SC_SAVED_IDS) instead. No, _POSIX_SAVED_IDS is one of 3 "Compile-Time Symbolic Constants" which are required to be valid at compile time. The others are _POSIX_JOB_CONTROL and _POSIX_VERSION. Of course, this is braindamaged except possibly for _POSIX_VERSION. The standard explicitly states that applications may choose to call sysconf(_SC_SAVED_IDS) instead but this would only make a difference if the runtime system is inconsistent with the compile time system (i.e., broken). Are there any large applications that handle all of the POSIX configuration options to give maximal portability and maximal efficiency? Stuff like the following is required: #include #ifdef _POSIX_NO_TRUNC #if _POSIX_NO_TRUNC == -1 /* * The option is not provided on any file, i.e., file names are always * silently truncated. */ masses of code to deal with silent truncation of file names #else /* * The option is not provided on every file, i.e., long file names cause * error ENAMETOOLONG. */ masses of code to deal with ENAMETOOLONG #endif #else /* * The option must be interrogated at runtime. */ masses of code to interrogate option at runtime and DTRT depending on the results. #endif Nested ifdefs for maximally portable/efficient handling of NAME_MAX would also be required (if NAME_MAX is constant and small, then you might want to handle truncation different from when NAME_MAX is constant and large). I think the compile time constants are too much trouble to use (correctly) in most cases. This problem is often avoided by using them incorrectly :-(. Bruce From owner-cvs-sys Sat Apr 29 22:09:16 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA09046 for cvs-sys-outgoing; Sat, 29 Apr 1995 22:09:16 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAB09036 ; Sat, 29 Apr 1995 22:09:15 -0700 Date: Sat, 29 Apr 1995 22:09:15 -0700 From: David Greenman Message-Id: <199504300509.WAB09036@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/29 22:09:14 Modified: sys/kern vfs_bio.c Log: Check for curproc != NULL before dereferencing it. From owner-cvs-sys Sat Apr 29 22:11:50 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA09136 for cvs-sys-outgoing; Sat, 29 Apr 1995 22:11:50 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA09126 ; Sat, 29 Apr 1995 22:11:47 -0700 Date: Sat, 29 Apr 1995 22:11:47 -0700 From: David Greenman Message-Id: <199504300511.WAA09126@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_subr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/29 22:11:47 Modified: sys/kern kern_subr.c Log: Added UIO_NOCOPY case to ureadc() to quiet gcc.