From owner-cvs-sys Sun Mar 12 00:05:50 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA09195 for cvs-sys-outgoing; Sun, 12 Mar 1995 00:05:50 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA09185; Sun, 12 Mar 1995 00:05:47 -0800 Date: Sun, 12 Mar 1995 00:05:47 -0800 From: David Greenman Message-Id: <199503120805.AAA09185@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/12 00:05:47 Modified: sys/vm vm_object.h Log: Deleted vm_object_setpager(). From owner-cvs-sys Sun Mar 12 00:08:10 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA09238 for cvs-sys-outgoing; Sun, 12 Mar 1995 00:08:10 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA09228; Sun, 12 Mar 1995 00:08:08 -0800 Date: Sun, 12 Mar 1995 00:08:08 -0800 From: David Greenman Message-Id: <199503120808.AAA09228@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/12 00:08:07 Modified: sys/vm vm_object.c Log: Fixed obsolete comment. From owner-cvs-sys Sun Mar 12 00:11:37 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA09310 for cvs-sys-outgoing; Sun, 12 Mar 1995 00:11:37 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA09300; Sun, 12 Mar 1995 00:11:35 -0800 Date: Sun, 12 Mar 1995 00:11:35 -0800 From: David Greenman Message-Id: <199503120811.AAA09300@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/12 00:11:35 Modified: sys/vm vm_mmap.c Log: Fixed obsolete comment. From owner-cvs-sys Sun Mar 12 00:17:34 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA09474 for cvs-sys-outgoing; Sun, 12 Mar 1995 00:17:34 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA09463; Sun, 12 Mar 1995 00:17:32 -0800 Date: Sun, 12 Mar 1995 00:17:32 -0800 From: Bruce Evans Message-Id: <199503120817.AAA09463@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_disksubr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/03/12 00:17:31 Modified: sys/ufs/ufs ufs_disksubr.c Log: Finish the previous change. The device name got lost in diskerr(). From owner-cvs-sys Sun Mar 12 04:10:37 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA14764 for cvs-sys-outgoing; Sun, 12 Mar 1995 04:10:37 -0800 Received: (from amurai@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA14753; Sun, 12 Mar 1995 04:10:36 -0800 Date: Sun, 12 Mar 1995 04:10:36 -0800 From: Atsushi Murai Message-Id: <199503121210.EAA14753@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: cvs-sys-owner@freebsd.org Precedence: bulk amurai 95/03/12 04:10:35 Modified: sys/i386/conf GENERIC Log: Adding tunnel pseudo-device for Network Installation with User process PPP. Reviewed by: amruai@spec.co.jp From owner-cvs-sys Sun Mar 12 04:18:46 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA14899 for cvs-sys-outgoing; Sun, 12 Mar 1995 04:18:46 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA14889; Sun, 12 Mar 1995 04:18:45 -0800 Date: Sun, 12 Mar 1995 04:18:45 -0800 From: Bruce Evans Message-Id: <199503121218.EAA14889@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/03/12 04:18:44 Modified: sys/i386/conf LINT Log: Fix config-time syntax errors in sound options. From owner-cvs-sys Sun Mar 12 04:42:02 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA15183 for cvs-sys-outgoing; Sun, 12 Mar 1995 04:42:02 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA15173; Sun, 12 Mar 1995 04:42:01 -0800 Date: Sun, 12 Mar 1995 04:42:01 -0800 From: Bruce Evans Message-Id: <199503121242.EAA15173@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 bde 95/03/12 04:42:01 Modified: sys/vm vm_object.h Log: Move a kernel inline function inside `#ifdef KERNEL' so that including doesn't cause warnings about nonexistent functions called by the inline function. Clean up the formatting of the function. From owner-cvs-sys Sun Mar 12 05:26:13 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA16131 for cvs-sys-outgoing; Sun, 12 Mar 1995 05:26:13 -0800 Received: (from ugen@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA16077; Sun, 12 Mar 1995 05:25:52 -0800 Date: Sun, 12 Mar 1995 05:25:52 -0800 From: "Ugen J.S.Antsilevich" Message-Id: <199503121325.FAA16077@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ugen 95/03/12 05:25:52 Modified: sys/i386/isa isa_device.h Log: Add id_next field to struct isa_device,this does not breaks anything and needed only in userconfig to make dset work for now.. Modified: sys/sys malloc.h Log: Add M_DEVS for list of saved isa_device's and M_IPFW for firewall chans memory on the same opportunity, theese types of memory are unique enough to have own identifiers and besides vmstat looks much more useful and right for those now Modified: sys/i386/i386 userconfig.c Log: Save all changed devices so thet dset would be able to retrive data and device driver could change it as it wishes to.. From owner-cvs-sys Sun Mar 12 05:28:19 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA16270 for cvs-sys-outgoing; Sun, 12 Mar 1995 05:28:19 -0800 Received: (from ugen@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA16260; Sun, 12 Mar 1995 05:28:15 -0800 Date: Sun, 12 Mar 1995 05:28:15 -0800 From: "Ugen J.S.Antsilevich" Message-Id: <199503121328.FAA16260@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet ip_fw.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ugen 95/03/12 05:28:15 Modified: sys/netinet ip_fw.c Log: Allocate memory as M_IPFW,now we can watch firewall memory usage in vmstat.. From owner-cvs-sys Sun Mar 12 11:12:18 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA21631 for cvs-sys-outgoing; Sun, 12 Mar 1995 11:12:18 -0800 Received: from gvr.win.tue.nl (root@gvr.win.tue.nl [131.155.210.19]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id LAA21623; Sun, 12 Mar 1995 11:12:13 -0800 Received: by gvr.win.tue.nl (8.6.10/1.53) id UAA00266; Sun, 12 Mar 1995 20:11:59 +0100 From: guido@gvr.win.tue.nl (Guido van Rooij) Message-Id: <199503121911.UAA00266@gvr.win.tue.nl> Subject: Re: cvs commit: src/sys/ufs/ufs ufs_vfsops.c To: davidg@freefall.cdrom.com (David Greenman) Date: Sun, 12 Mar 1995 20:11:59 +0100 (MET) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503102206.OAA25128@freefall.cdrom.com> from "David Greenman" at Mar 10, 95 02:06:44 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 389 Sender: cvs-sys-owner@freebsd.org Precedence: bulk David Greenman wrote: > > davidg 95/03/10 14:06:43 > > Modified: sys/ufs/ufs ufs_vfsops.c > Log: > Patch to fix quota panic from Mike Karels: > > allow Q_SYNC regardless of "target" uid, we allow it with -1; > fix bug that caused all ops to refer to user quotas, not group. > Talking abt quota: is it already possile to have quota on more than one disk? -Guido From owner-cvs-sys Sun Mar 12 12:18:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA22440 for cvs-sys-outgoing; Sun, 12 Mar 1995 12:18:57 -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 MAA22434; Sun, 12 Mar 1995 12:18:53 -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 MAA06771; Sun, 12 Mar 1995 12:18:47 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id MAA27906; Sun, 12 Mar 1995 12:18:46 -0800 Message-Id: <199503122018.MAA27906@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: guido@gvr.win.tue.nl (Guido van Rooij) cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/ufs/ufs ufs_vfsops.c In-reply-to: Your message of "Sun, 12 Mar 95 20:11:59 +0100." <199503121911.UAA00266@gvr.win.tue.nl> From: David Greenman Reply-To: davidg@Root.COM Date: Sun, 12 Mar 1995 12:18:45 -0800 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >David Greenman wrote: >> >> davidg 95/03/10 14:06:43 >> >> Modified: sys/ufs/ufs ufs_vfsops.c >> Log: >> Patch to fix quota panic from Mike Karels: >> >> allow Q_SYNC regardless of "target" uid, we allow it with -1; >> fix bug that caused all ops to refer to user quotas, not group. >> > >Talking abt quota: is it already possile to have quota on >more than one disk? The above should fix that problem, too. Please let me know if it doesn't. -DG From owner-cvs-sys Sun Mar 12 14:41:00 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA26000 for cvs-sys-outgoing; Sun, 12 Mar 1995 14:41:00 -0800 Received: (from joerg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA25989; Sun, 12 Mar 1995 23:40:58 +0100 Date: Sun, 12 Mar 1995 23:40:58 +0100 From: Joerg Wunsch Message-Id: <199503122240.XAA25989@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa fd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk joerg 95/03/12 23:40:57 Modified: sys/i386/isa fd.c Log: Finally get rid of this bothering ``biodone: buffer already done'' warning. The buffer needs only to be `biodone()' again if the format operation timed out; otherwise fdstate() did already do the job. From owner-cvs-sys Sun Mar 12 15:34:22 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA27081 for cvs-sys-outgoing; Sun, 12 Mar 1995 15:34:22 -0800 Received: (from swallace@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA27070; Sun, 12 Mar 1995 15:34:15 -0800 Date: Sun, 12 Mar 1995 15:34:15 -0800 From: Steven Wallace Message-Id: <199503122334.PAA27070@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound ad1848.c dev_table.h gus_card.c gus_wave.c local.h mpu401.c opl3.c os.h pas2_card.c pas2_mixer.c pss.c sb16_dsp.c sb16_midi.c sb_dsp.c sb_midi.c sequencer.c sound.doc sound_calls.h sound_config.h sound_switch.c soundcard.c uart6850.c Readme.freebsd Sender: cvs-sys-owner@freebsd.org Precedence: bulk swallace 95/03/12 15:34:14 Modified: sys/i386/isa/sound ad1848.c dev_table.h gus_card.c gus_wave.c local.h mpu401.c opl3.c os.h pas2_card.c pas2_mixer.c pss.c sb16_dsp.c sb16_midi.c sb_dsp.c sb_midi.c sequencer.c sound.doc sound_calls.h sound_config.h sound_switch.c soundcard.c uart6850.c Removed: sys/i386/isa/sound Readme.freebsd Log: Reorganize how sound devices are configured. Use a snd controller with individual devices for each type of sound card: opl, sb, sbxvi, sbmidi, pas, mpu, gus, gusxvi, gusmax, mss, uart EXCLUDE_* options are no longer required to be included in the config file. They are automatically determined by local.h depending on the devices included. Move #includes in local.h to os.h so files are included in the proper order to avoid warnings. soundcard.c now has additional code to reflect the device driver routines needed. Define new EXCLUDE_SB16MIDI for use in sb16_midi.c and dev_table.h. #ifndef EXCLUDE_SEQUENCER or EXCLUDE_AUDIO have been added to soundcard.c and sound_switch.c where appropriate. Probe outputs changed to reflect new device names. Readme.freebsd not needed. Update sound.doc with new config instructions. Reviewed by: wollman From owner-cvs-sys Sun Mar 12 15:36:27 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA27157 for cvs-sys-outgoing; Sun, 12 Mar 1995 15:36:27 -0800 Received: (from swallace@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA27147; Sun, 12 Mar 1995 15:36:25 -0800 Date: Sun, 12 Mar 1995 15:36:25 -0800 From: Steven Wallace Message-Id: <199503122336.PAA27147@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound pss.c pss.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk swallace 95/03/12 15:36:24 Removed: sys/i386/isa/sound pss.c pss.h Log: Remove the code for PSS drivers. It is incomplete and not working. Wait for v3.0 VoxWare code for complete and working version for use with sound controller. From owner-cvs-sys Sun Mar 12 15:43:19 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA27351 for cvs-sys-outgoing; Sun, 12 Mar 1995 15:43:19 -0800 Received: (from swallace@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA27337; Sun, 12 Mar 1995 15:43:16 -0800 Date: Sun, 12 Mar 1995 15:43:16 -0800 From: Steven Wallace Message-Id: <199503122343.PAA27337@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT files.i386 Sender: cvs-sys-owner@freebsd.org Precedence: bulk swallace 95/03/12 15:43:16 Modified: sys/i386/conf LINT files.i386 Log: Remove old snd file configuration list and add new file list for the snd controller and the different sound devices. Update LINT to include all sound device drivers using new format. Reviewed by: wollman From owner-cvs-sys Mon Mar 13 10:49:47 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA15505 for cvs-sys-outgoing; Mon, 13 Mar 1995 10:49:47 -0800 Received: (from swallace@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA15495; Mon, 13 Mar 1995 10:49:39 -0800 Date: Mon, 13 Mar 1995 10:49:39 -0800 From: Steven Wallace Message-Id: <199503131849.KAA15495@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound sound.doc Sender: cvs-sys-owner@freebsd.org Precedence: bulk swallace 95/03/13 10:49:38 Modified: sys/i386/conf LINT sys/i386/isa/sound sound.doc Log: Change device entry examples to reflect the following: Remove PAS-only entry for OPL as ache pointed out. Update OPL comment to show OPL-2 or OPL-3 support as it is auto-detected. From owner-cvs-sys Tue Mar 14 00:21:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA03424 for cvs-sys-outgoing; Tue, 14 Mar 1995 00:21:57 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA03414; Tue, 14 Mar 1995 00:21:55 -0800 Date: Tue, 14 Mar 1995 00:21:55 -0800 From: David Greenman Message-Id: <199503140821.AAA03414@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/14 00:21:54 Modified: sys/i386/boot/biosboot boot.c Log: Removed "-D" option and made symbols load all the time. They will be discarded if the kernel isn't built with DDB. From owner-cvs-sys Tue Mar 14 01:14:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA04479 for cvs-sys-outgoing; Tue, 14 Mar 1995 01:14:33 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA04466; Tue, 14 Mar 1995 01:14:16 -0800 Date: Tue, 14 Mar 1995 01:14:16 -0800 From: David Greenman Message-Id: <199503140914.BAA04466@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet if_fddi.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/14 01:14:15 Modified: sys/conf files sys/i386/conf LINT sys/net bpf.c Added: sys/net if_fddisubr.c sys/netinet if_fddi.h Log: Added support for generic FDDI and the DEC DEFEA and DEFPA FDDI adapters. Submitted by: Matt Thomas From owner-cvs-sys Tue Mar 14 01:16:11 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA04552 for cvs-sys-outgoing; Tue, 14 Mar 1995 01:16:11 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA04542; Tue, 14 Mar 1995 01:16:08 -0800 Date: Tue, 14 Mar 1995 01:16:08 -0800 From: David Greenman Message-Id: <199503140916.BAA04542@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci if_pdq.c pdq.c pdq_os.h pdqreg.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/14 01:16:08 Added: sys/pci if_pdq.c pdq.c pdq_os.h pdqreg.h Log: Added support for generic FDDI and the DEC DEFEA and DEFPA FDDI adapters. Submitted by: Matt Thomas From owner-cvs-sys Tue Mar 14 13:51:16 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA05184 for cvs-sys-outgoing; Tue, 14 Mar 1995 13:51:16 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA05167; Tue, 14 Mar 1995 13:51:00 -0800 Date: Tue, 14 Mar 1995 13:51:00 -0800 From: David Greenman Message-Id: <199503142151.NAA05167@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet in_pcb.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/14 13:50:58 Modified: sys/netinet in_pcb.c Log: pcb allocations are not always done on behalf of a process; it is not okay to wait. From owner-cvs-sys Tue Mar 14 14:15:42 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA06608 for cvs-sys-outgoing; Tue, 14 Mar 1995 14:15:42 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA06596; Tue, 14 Mar 1995 14:15:38 -0800 Date: Tue, 14 Mar 1995 14:15:38 -0800 From: David Greenman Message-Id: <199503142215.OAA06596@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if_fddisubr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/14 14:15:37 Modified: sys/net if_fddisubr.c Log: Added $Id$ From owner-cvs-sys Tue Mar 14 23:52:10 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA17751 for cvs-sys-outgoing; Tue, 14 Mar 1995 23:52:10 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA17741; Tue, 14 Mar 1995 23:52:07 -0800 Date: Tue, 14 Mar 1995 23:52:07 -0800 From: David Greenman Message-Id: <199503150752.XAA17741@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_kern.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/14 23:52:07 Modified: sys/kern uipc_mbuf.c sys/vm vm_kern.c Log: Special cased the handling of mb_map in the M_WAITOK case. kmem_malloc() now returns NULL and sets a global 'mb_map_full' when the map is full. m_clalloc() has further been taught to expect this and do the right thing. This should fix the "mb_map full" panics that several people have reported. From owner-cvs-sys Wed Mar 15 06:22:18 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA00297 for cvs-sys-outgoing; Wed, 15 Mar 1995 06:22:18 -0800 Received: (from dufault@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA00283; Wed, 15 Mar 1995 06:22:14 -0800 Date: Wed, 15 Mar 1995 06:22:14 -0800 From: Peter Dufault Message-Id: <199503151422.GAA00283@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/scsi scsi_sense.c cd.c ch.c scsi_base.c scsi_driver.c scsiconf.c sd.c st.c worm.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk dufault 95/03/15 06:22:13 Modified: sys/scsi cd.c ch.c scsi_base.c scsi_driver.c scsiconf.c sd.c st.c worm.c Added: sys/scsi scsi_sense.c Log: 1. Add text for ASC/ASCQ 2. Clean up probe messages. This is how I propose it looks for 2.1 so if you don't like it you have my e-mail address. From owner-cvs-sys Wed Mar 15 06:23:22 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA00381 for cvs-sys-outgoing; Wed, 15 Mar 1995 06:23:22 -0800 Received: (from dufault@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA00370; Wed, 15 Mar 1995 06:23:19 -0800 Date: Wed, 15 Mar 1995 06:23:19 -0800 From: Peter Dufault Message-Id: <199503151423.GAA00370@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/conf files Sender: cvs-sys-owner@freebsd.org Precedence: bulk dufault 95/03/15 06:23:19 Modified: sys/conf files Log: Add scsi/scsi_sense.c From owner-cvs-sys Wed Mar 15 06:27:05 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA00464 for cvs-sys-outgoing; Wed, 15 Mar 1995 06:27:05 -0800 Received: (from dufault@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA00454; Wed, 15 Mar 1995 06:27:03 -0800 Date: Wed, 15 Mar 1995 06:27:03 -0800 From: Peter Dufault Message-Id: <199503151427.GAA00454@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: cvs-sys-owner@freebsd.org Precedence: bulk dufault 95/03/15 06:27:02 Modified: sys/i386/conf LINT Log: Document scsi options From owner-cvs-sys Wed Mar 15 06:44:05 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA00769 for cvs-sys-outgoing; Wed, 15 Mar 1995 06:44:05 -0800 Received: (from dufault@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA00759; Wed, 15 Mar 1995 06:44:03 -0800 Date: Wed, 15 Mar 1995 06:44:03 -0800 From: Peter Dufault Message-Id: <199503151444.GAA00759@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/scsi scsi_base.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk dufault 95/03/15 06:44:02 Modified: sys/scsi scsi_base.c Log: Change it so it doesn't say "probe0" for SCSI probe "device". From owner-cvs-sys Wed Mar 15 08:25:13 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA03475 for cvs-sys-outgoing; Wed, 15 Mar 1995 08:25:13 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id IAA03465; Wed, 15 Mar 1995 08:25:10 -0800 Date: Wed, 15 Mar 1995 08:25:10 -0800 From: Bruce Evans Message-Id: <199503151625.IAA03465@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/15 08:25:09 Modified: sys/i386/isa diskslice_machdep.c Log: Fix support for extended partitions (forgot to release the buffer). From owner-cvs-sys Wed Mar 15 10:15:39 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA06412 for cvs-sys-outgoing; Wed, 15 Mar 1995 10:15:39 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA06398; Wed, 15 Mar 1995 10:15:35 -0800 Date: Wed, 15 Mar 1995 10:15:35 -0800 From: Stefan Esser Message-Id: <199503151815.KAA06398@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/15 10:15:34 Modified: sys/pci ncr.c Log: Conditionalise debug message. Submitted by: Peter Dufault From owner-cvs-sys Wed Mar 15 14:42:29 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA00526 for cvs-sys-outgoing; Wed, 15 Mar 1995 14:42:29 -0800 Received: (from dufault@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA00516; Wed, 15 Mar 1995 14:42:27 -0800 Date: Wed, 15 Mar 1995 14:42:27 -0800 From: Peter Dufault Message-Id: <199503152242.OAA00516@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/scsi scsi_sense.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk dufault 95/03/15 14:42:26 Modified: sys/scsi scsi_sense.c Log: Plug lurking bug when a device returns ASC:ASCQ 0xff:0xff From owner-cvs-sys Thu Mar 16 05:02:47 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA08591 for cvs-sys-outgoing; Thu, 16 Mar 1995 05:02:47 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA08580; Thu, 16 Mar 1995 05:02:43 -0800 Date: Thu, 16 Mar 1995 05:02:43 -0800 From: Stefan Esser Message-Id: <199503161302.FAA08580@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/16 05:02:42 Modified: sys/pci ncr.c Log: Make ncr.c compile again (PRINT_ADDR() had been patched into the middle of a printf() by a buggy diff ...). Submitted by: rgrimes From owner-cvs-sys Thu Mar 16 09:18:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA13342 for cvs-sys-outgoing; Thu, 16 Mar 1995 09:18:54 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA13332; Thu, 16 Mar 1995 09:18:50 -0800 Date: Thu, 16 Mar 1995 09:18:50 -0800 From: Bruce Evans Message-Id: <199503161718.JAA13332@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf files.i386 Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/03/16 09:18:49 Modified: sys/i386/conf files.i386 Log: Remove isa/prof_machdep.c. It doesn't exist yet. From owner-cvs-sys Thu Mar 16 09:31:22 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA13838 for cvs-sys-outgoing; Thu, 16 Mar 1995 09:31:22 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA13828; Thu, 16 Mar 1995 09:31:20 -0800 Date: Thu, 16 Mar 1995 09:31:20 -0800 From: Stefan Esser Message-Id: <199503161731.JAA13828@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa isa.c isa_device.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/03/16 09:31:19 Modified: sys/i386/isa isa.c isa_device.h Log: Prepare for shared interrupts (required by the new PCI code that adds support for PCI PCI bridges, e.g. found on 4ch. Ethernet cards). Submitted by: Wolfgang Stanglmeier From owner-cvs-sys Thu Mar 16 09:32:30 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA13906 for cvs-sys-outgoing; Thu, 16 Mar 1995 09:32:30 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA13896; Thu, 16 Mar 1995 09:32:29 -0800 Date: Thu, 16 Mar 1995 09:32:29 -0800 From: "Garrett A. Wollman" Message-Id: <199503161732.JAA13896@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet if_ether.c in.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/03/16 09:32:28 Modified: sys/libkern Makefile sys/netinet if_ether.c in.h Added: sys/libkern inet_ntoa.c Log: Add inet_ntoa() and replace ARP's private routine with same. From owner-cvs-sys Thu Mar 16 09:41:25 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA14495 for cvs-sys-outgoing; Thu, 16 Mar 1995 09:41:25 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA14484; Thu, 16 Mar 1995 09:41:22 -0800 Date: Thu, 16 Mar 1995 09:41:22 -0800 From: Stefan Esser Message-Id: <199503161741.JAA14484@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci if_de.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/03/16 09:41:21 Modified: sys/pci if_de.c Log: Prepare for shared interrupts (required by the new PCI code that adds support for PCI PCI bridges, e.g. found on 4ch. Ethernet cards). Submitted by: Wolfgang Stanglmeier From owner-cvs-sys Thu Mar 16 10:17:41 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA18067 for cvs-sys-outgoing; Thu, 16 Mar 1995 10:17:41 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA18056; Thu, 16 Mar 1995 10:17:36 -0800 Date: Thu, 16 Mar 1995 10:17:36 -0800 From: Bruce Evans Message-Id: <199503161817.KAA18056@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_extern.h vm_init.c vm_map.c vm_map.h vm_mmap.c vm_object.c vm_object.h vm_page.c vm_pageout.c vm_pageout.h vm_pager.h vm_swap.c vnode_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/03/16 10:17:35 Modified: sys/ddb db_command.c db_sym.h ddb.h sys/gnu/i386/fpemul errors.c fpu_proto.h sys/i386/i386 autoconf.c db_interface.c db_trace.c machdep.c pmap.c procfs_machdep.c swapgeneric.c trap.c userconfig.c vm_machdep.c sys/i386/include clock.h frame.h pmap.h sys/i386/isa bt742a.c clock.c fd.c if_ed.c lpt.c sio.c spkr.c ultra14f.c wd.c sys/isofs/cd9660 cd9660_node.c cd9660_node.h sys/kern imgact_aout.c imgact_gzip.c init_main.c init_sysent.c kern_clock.c kern_exec.c kern_exit.c kern_fork.c kern_lkm.c kern_physio.c kern_sig.c kern_synch.c kern_sysctl.c kern_time.c makesyscalls.sh subr_prf.c subr_prof.c subr_rlist.c sys_process.c syscalls.c tty.c uipc_syscalls.c vfs_bio.c vfs_cluster.c vfs_subr.c vfs_syscalls.c sys/libkern libkern.h sys/miscfs/fdesc fdesc_vfsops.c sys/miscfs/fifofs fifo.h fifo_vnops.c sys/miscfs/kernfs kernfs_vfsops.c sys/miscfs/nullfs null_vfsops.c sys/miscfs/portal portal_vfsops.c sys/miscfs/procfs procfs.h procfs_ctl.c procfs_vfsops.c sys/miscfs/umapfs umap_vfsops.c sys/miscfs/union union.h union_vfsops.c sys/msdosfs denode.h msdosfs_denode.c sys/net if.h if_ethersubr.c if_fddisubr.c if_sl.c if_tun.c radix.h route.c rtsock.c sys/netccitt pk_var.h sys/netinet if_ether.c igmp.c in.c in_pcb.c in_pcb.h in_var.h ip_icmp.c ip_input.c ip_mroute.c ip_mroute.h ip_output.c ip_var.h tcp_input.c tcp_subr.c tcp_usrreq.c tcp_var.h udp_usrreq.c sys/netiso clnp_input.c iso_var.h sys/netns ns_if.h ns_input.c sys/nfs nfs_node.c nfs_socket.c nfs_subs.c nfs_vfsops.c nfs_vnops.c nfsnode.h sys/scsi scsi_driver.c scsiconf.c scsiconf.h sd.c sys/sys buf.h conf.h disklabel.h exec.h file.h filedesc.h gmon.h kernel.h ktrace.h mount.h msgbuf.h proc.h ptrace.h signalvar.h syscall-hide.h syscall.h sysctl.h sysent.h systm.h tty.h vnode.h sys/ufs/ffs ffs_vfsops.c sys/ufs/lfs lfs_vfsops.c sys/ufs/mfs mfs_vfsops.c sys/ufs/ufs ufs_vnops.c sys/vm vm_extern.h vm_init.c vm_map.c vm_map.h vm_mmap.c vm_object.c vm_object.h vm_page.c vm_pageout.c vm_pageout.h vm_pager.h vm_swap.c vnode_pager.c Added: sys/i386/include md_var.h Log: Add and move declarations to fix all of the warnings from `gcc -Wimplicit' (except in netccitt, netiso and netns) and most of the warnings from `gcc -Wnested-externs'. Fix all the bugs found. There were no serious ones. From owner-cvs-sys Thu Mar 16 10:22:35 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA18245 for cvs-sys-outgoing; Thu, 16 Mar 1995 10:22:35 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA18231; Thu, 16 Mar 1995 10:22:32 -0800 Date: Thu, 16 Mar 1995 10:22:32 -0800 From: "Garrett A. Wollman" Message-Id: <199503161822.KAA18231@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet in.h ip_input.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/03/16 10:22:31 Modified: sys/netinet in.h ip_input.c Log: Reject source routes unless configured on by administrator. From owner-cvs-sys Thu Mar 16 10:31:04 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA18869 for cvs-sys-outgoing; Thu, 16 Mar 1995 10:31:04 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA18859; Thu, 16 Mar 1995 10:31:02 -0800 Date: Thu, 16 Mar 1995 10:31:02 -0800 From: "Garrett A. Wollman" Message-Id: <199503161831.KAA18859@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys mount.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/03/16 10:31:01 Modified: sys/sys mount.h Log: Statically-compiled filesystems now use a VFCF_STATIC flag rather than abusing the refcount. From owner-cvs-sys Thu Mar 16 12:23:58 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA25422 for cvs-sys-outgoing; Thu, 16 Mar 1995 12:23:58 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA25409; Thu, 16 Mar 1995 12:23:49 -0800 Date: Thu, 16 Mar 1995 12:23:49 -0800 From: "Garrett A. Wollman" Message-Id: <199503162023.MAA25409@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys mount.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/03/16 12:23:48 Modified: sys/isofs/cd9660 cd9660_vfsops.c sys/miscfs/fdesc fdesc_vfsops.c sys/miscfs/kernfs kernfs_vfsops.c sys/miscfs/nullfs null_vfsops.c sys/miscfs/portal portal_vfsops.c sys/miscfs/procfs procfs_vfsops.c sys/miscfs/umapfs umap_vfsops.c sys/miscfs/union union_vfsops.c sys/nfs nfs_vfsops.c sys/sys mount.h Log: Add four more filesystem flags: VFCF_NETWORK (this FS goes over the net) VFCF_READONLY (read-write mounts do not make any sense) VFCF_SYNTHETIC (data in this FS is not real) VFCF_LOOPBACK (this FS aliases something else) cd9660 is readonly; nullfs, umapfs, and union are loopback; NFS is netowkr; procfs, kernfs, and fdesc are synthetic. From owner-cvs-sys Thu Mar 16 20:18:12 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA13430 for cvs-sys-outgoing; Thu, 16 Mar 1995 20:18:12 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA13420; Thu, 16 Mar 1995 20:18:09 -0800 Date: Thu, 16 Mar 1995 20:18:09 -0800 From: David Greenman Message-Id: <199503170418.UAA13420@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys devconf.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/16 20:18:08 Modified: sys/kern kern_devconf.c sys/sys devconf.h Log: Changed names of goaway routines into shutdown routines. From owner-cvs-sys Thu Mar 16 20:19:22 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA13469 for cvs-sys-outgoing; Thu, 16 Mar 1995 20:19:22 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA13459; Thu, 16 Mar 1995 20:19:21 -0800 Date: Thu, 16 Mar 1995 20:19:21 -0800 From: David Greenman Message-Id: <199503170419.UAA13459@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 machdep.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/16 20:19:20 Modified: sys/i386/i386 machdep.c Log: Call dev_shutdownall() just after unmounting filesystems. From owner-cvs-sys Thu Mar 16 20:27:23 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA13577 for cvs-sys-outgoing; Thu, 16 Mar 1995 20:27:23 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA13567; Thu, 16 Mar 1995 20:27:22 -0800 Date: Thu, 16 Mar 1995 20:27:22 -0800 From: David Greenman Message-Id: <199503170427.UAA13567@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci aic7870.c if_de.c if_pdq.c ncr.c pci.c pcisupport.c pcivar.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/16 20:27:21 Modified: sys/pci aic7870.c if_de.c if_pdq.c ncr.c pci.c pcisupport.c pcivar.h Log: Added a new field to the pci_device struct called pd_shutdown to specify a device specific shutdown routine for devconf. Assign the value of this to the kern_devconf struct. Implement a device shutdown routine for if_de that disables the device. This will stop the device from corrupting memory after a reboot. From owner-cvs-sys Thu Mar 16 20:39:45 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA14807 for cvs-sys-outgoing; Thu, 16 Mar 1995 20:39:45 -0800 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA14797; Thu, 16 Mar 1995 20:39:42 -0800 Date: Thu, 16 Mar 1995 20:39:42 -0800 From: Poul-Henning Kamp Message-Id: <199503170439.UAA14797@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/03/16 20:39:42 Modified: sys/i386/i386 userconfig.c Log: Remove a spurious printf. From owner-cvs-sys Thu Mar 16 22:15:45 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA16721 for cvs-sys-outgoing; Thu, 16 Mar 1995 22:15:45 -0800 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA16708; Thu, 16 Mar 1995 22:15:42 -0800 Date: Thu, 16 Mar 1995 22:15:42 -0800 From: Poul-Henning Kamp Message-Id: <199503170615.WAA16708@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/03/16 22:15:41 Modified: sys/sys systm.h sys/libkern locc.c random.c scanc.c skpc.c Removed: sys/libkern libkern.h Log: has moved to (repository copy). Since /usr/include/libkern doesn't and shouldn't exist, this is the least evil way to handle this. From owner-cvs-sys Thu Mar 16 23:45:34 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA01707 for cvs-sys-outgoing; Thu, 16 Mar 1995 23:45:34 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA01660; Thu, 16 Mar 1995 23:45:20 -0800 Date: Thu, 16 Mar 1995 23:45:20 -0800 From: David Greenman Message-Id: <199503170745.XAA01660@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/16 23:45:20 Modified: sys/nfs nfs_serv.c Log: Changed some (incorrect) nfsrv_vput()'s back into regular vput()'s. This fixes the last of the known NQNFS problems (until I find more, that is :-)). From owner-cvs-sys Fri Mar 17 01:54:40 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA00237 for cvs-sys-outgoing; Fri, 17 Mar 1995 01:54:40 -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 BAA00180; Fri, 17 Mar 1995 01:53:53 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id SAA12103; Fri, 17 Mar 1995 18:30:22 +1000 Date: Fri, 17 Mar 1995 18:30:22 +1000 From: Bruce Evans Message-Id: <199503170830.SAA12103@godzilla.zeta.org.au> To: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, phk@freefall.cdrom.com Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk > has moved to (repository copy). Why? Bruce From owner-cvs-sys Fri Mar 17 10:09:32 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA04689 for cvs-sys-outgoing; Fri, 17 Mar 1995 10:09:32 -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 KAA04683; Fri, 17 Mar 1995 10:09:30 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id KAA16409; Fri, 17 Mar 1995 10:09:11 -0800 From: Poul-Henning Kamp Message-Id: <199503171809.KAA16409@ref.tfs.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h To: bde@zeta.org.au (Bruce Evans) Date: Fri, 17 Mar 1995 10:09:11 -0800 (PST) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, phk@freefall.cdrom.com In-Reply-To: <199503170830.SAA12103@godzilla.zeta.org.au> from "Bruce Evans" at Mar 17, 95 06:30:22 pm Content-Type: text Content-Length: 313 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > > has moved to (repository copy). > > Why? > because we have no /usr/include/libkern.h -- 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 Fri Mar 17 10:26:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA05315 for cvs-sys-outgoing; Fri, 17 Mar 1995 10:26:54 -0800 Received: from precipice.Shockwave.COM (precipice.shockwave.com [171.69.108.33]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id KAA05309; Fri, 17 Mar 1995 10:26:50 -0800 Received: from localhost (localhost [127.0.0.1]) by precipice.Shockwave.COM (8.6.10/8.6.9) with SMTP id KAA24527; Fri, 17 Mar 1995 10:24:48 -0800 Message-Id: <199503171824.KAA24527@precipice.Shockwave.COM> To: Poul-Henning Kamp cc: bde@zeta.org.au (Bruce Evans), CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, phk@freefall.cdrom.com Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h In-reply-to: Your message of "Fri, 17 Mar 1995 10:09:11 PST." <199503171809.KAA16409@ref.tfs.com> Date: Fri, 17 Mar 1995 10:24:42 -0800 From: Paul Traina Sender: cvs-sys-owner@freebsd.org Precedence: bulk Why do we need a libkern.h in the /usr/include heirarchy at all? LKM's should be allowed to access /sys/libkern/libkern.h. Paul From: Poul-Henning Kamp Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libke >>rn.h > > > has moved to (repository copy). > > Why? > because we have no /usr/include/libkern.h -- 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 Fri Mar 17 10:31:51 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA05442 for cvs-sys-outgoing; Fri, 17 Mar 1995 10:31:51 -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 KAA05427; Fri, 17 Mar 1995 10:31:47 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id KAA16566; Fri, 17 Mar 1995 10:31:32 -0800 From: Poul-Henning Kamp Message-Id: <199503171831.KAA16566@ref.tfs.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h To: pst@shockwave.com (Paul Traina) Date: Fri, 17 Mar 1995 10:31:32 -0800 (PST) Cc: bde@zeta.org.au, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, phk@freefall.cdrom.com In-Reply-To: <199503171824.KAA24527@precipice.Shockwave.COM> from "Paul Traina" at Mar 17, 95 10:24:42 am Content-Type: text Content-Length: 446 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > Why do we need a libkern.h in the /usr/include heirarchy at all? > LKM's should be allowed to access /sys/libkern/libkern.h. > We install , it referenced which wasn't there (unless you have sources installed). this is wrong. -- 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 Fri Mar 17 11:34:45 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA07528 for cvs-sys-outgoing; Fri, 17 Mar 1995 11:34:45 -0800 Received: from precipice.Shockwave.COM (precipice.shockwave.com [171.69.108.33]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id LAA07519; Fri, 17 Mar 1995 11:34:42 -0800 Received: from localhost (localhost [127.0.0.1]) by precipice.Shockwave.COM (8.6.10/8.6.9) with SMTP id LAA02798; Fri, 17 Mar 1995 11:32:40 -0800 Message-Id: <199503171932.LAA02798@precipice.Shockwave.COM> To: Poul-Henning Kamp cc: bde@zeta.org.au, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, phk@freefall.cdrom.com Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h In-reply-to: Your message of "Fri, 17 Mar 1995 10:31:32 PST." <199503171831.KAA16566@ref.tfs.com> Date: Fri, 17 Mar 1995 11:32:37 -0800 From: Paul Traina Sender: cvs-sys-owner@freebsd.org Precedence: bulk From: Poul-Henning Kamp Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libke >>rn.h We install , it referenced which wasn't there (unless you have sources installed). this is wrong. An alternative solution might be: "#ifdef KERNEL" around the include. From owner-cvs-sys Fri Mar 17 12:05:15 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA08324 for cvs-sys-outgoing; Fri, 17 Mar 1995 12:05:15 -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 MAA08318; Fri, 17 Mar 1995 12:05:12 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id MAA16941; Fri, 17 Mar 1995 12:04:54 -0800 From: Poul-Henning Kamp Message-Id: <199503172004.MAA16941@ref.tfs.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern To: pst@shockwave.com (Paul Traina) Date: Fri, 17 Mar 1995 12:04:54 -0800 (PST) Cc: bde@zeta.org.au, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, phk@freefall.cdrom.com In-Reply-To: <199503171932.LAA02798@precipice.Shockwave.COM> from "Paul Traina" at Mar 17, 95 11:32:37 am Content-Type: text Content-Length: 679 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > From: Poul-Henning Kamp > Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libke > >>rn.h > > We install , it referenced which > wasn't there (unless you have sources installed). this is wrong. > > An alternative solution might be: "#ifdef KERNEL" around the include. Not as long as we install /usr/lib/libkern.a then we simply need to install libkern.h as well. Can we close this and fix some bugs instead ? -- 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 Fri Mar 17 13:27:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA11228 for cvs-sys-outgoing; Fri, 17 Mar 1995 13:27:57 -0800 Received: (from swallace@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA11217; Fri, 17 Mar 1995 13:27:48 -0800 Date: Fri, 17 Mar 1995 13:27:48 -0800 From: Steven Wallace Message-Id: <199503172127.NAA11217@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound gus_wave.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk swallace 95/03/17 13:27:43 Modified: sys/i386/isa/sound gus_wave.c Log: Change probe output to gus0 instead of snd4. From owner-cvs-sys Fri Mar 17 14:02:25 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA12242 for cvs-sys-outgoing; Fri, 17 Mar 1995 14:02:25 -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 OAA12218; Fri, 17 Mar 1995 14:02:05 -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 OAA17344; Fri, 17 Mar 1995 14:02:01 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id OAA00238; Fri, 17 Mar 1995 14:02:01 -0800 Message-Id: <199503172202.OAA00238@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: Poul-Henning Kamp cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern In-reply-to: Your message of "Fri, 17 Mar 95 12:04:54 PST." <199503172004.MAA16941@ref.tfs.com> From: David Greenman Reply-To: davidg@Root.COM Date: Fri, 17 Mar 1995 14:02:01 -0800 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> From: Poul-Henning Kamp >> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libke >> >>rn.h >> >> We install , it referenced which >> wasn't there (unless you have sources installed). this is wrong. >> >> An alternative solution might be: "#ifdef KERNEL" around the include. > >Not as long as we install /usr/lib/libkern.a then we simply need to >install libkern.h as well. We shouldn't install libkern.a. >Can we close this and fix some bugs instead ? :-) -DG From owner-cvs-sys Fri Mar 17 14:02:28 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA12252 for cvs-sys-outgoing; Fri, 17 Mar 1995 14:02:28 -0800 Received: (from wollman@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA12234; Fri, 17 Mar 1995 14:02:24 -0800 Date: Fri, 17 Mar 1995 14:02:24 -0800 From: "Garrett A. Wollman" Message-Id: <199503172202.OAA12234@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if_disc.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wollman 95/03/17 14:02:21 Modified: sys/sys kernel.h sys/net if_disc.c Log: Beginnings of support for loadable pseudo-devices. bsd.kmod.mk support and Makefiles for the more interesting ones to come on Monday. From owner-cvs-sys Fri Mar 17 15:54:49 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA00923 for cvs-sys-outgoing; Fri, 17 Mar 1995 15:54:49 -0800 Received: (from gibbs@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA00904; Fri, 17 Mar 1995 15:54:19 -0800 Date: Fri, 17 Mar 1995 15:54:19 -0800 From: "Justin T. Gibbs" Message-Id: <199503172354.PAA00904@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/gnu/misc/aic7xxx aic7xxx.c aic7xxx.seq Sender: cvs-sys-owner@freebsd.org Precedence: bulk gibbs 95/03/17 15:54:18 Modified: sys/gnu/misc/aic7xxx aic7xxx.c aic7xxx.seq Log: Make the aic7xxx assembler take quoted strings as a single token. Make $Id the version variable which required the quoted string "feature". From owner-cvs-sys Fri Mar 17 15:58:10 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA00976 for cvs-sys-outgoing; Fri, 17 Mar 1995 15:58:10 -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 PAA00970; Fri, 17 Mar 1995 15:58:09 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id OAA17568; Fri, 17 Mar 1995 14:19:18 -0800 From: Poul-Henning Kamp Message-Id: <199503172219.OAA17568@ref.tfs.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern To: davidg@Root.COM Date: Fri, 17 Mar 1995 14:19:18 -0800 (PST) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503172202.OAA00238@corbin.Root.COM> from "David Greenman" at Mar 17, 95 02:02:01 pm Content-Type: text Content-Length: 445 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > >Not as long as we install /usr/lib/libkern.a then we simply need to > >install libkern.h as well. > > We shouldn't install libkern.a. Now this can be argued with some success. I still want to be able to compile a LKM without the entire kernel-src loaded. -- 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 Fri Mar 17 15:58:30 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA01003 for cvs-sys-outgoing; Fri, 17 Mar 1995 15:58:30 -0800 Received: (from gibbs@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA00993; Fri, 17 Mar 1995 15:58:29 -0800 Date: Fri, 17 Mar 1995 15:58:29 -0800 From: "Justin T. Gibbs" Message-Id: <199503172358.PAA00993@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk gibbs 95/03/17 15:58:28 Modified: sys/i386/scsi aic7xxx.c Log: Increase the DELAY used in ahc_poll. This is only used during intial probe of the device and shouldn't affect normal operation. It seems that some version of the aic7870 are extreamly slow in clearing their interrupt register so the added delay is required to ensure we don't poll a stale interrupt value. Clean up debugging printfs and stuff superflous output into #ifdef AHC_DEBUG. Ensure that sdtrpending and wdtrpending are cleared in all cases after we recieve an SDTR or WDTR message. With this commit, the 294x should work or at least be much closer to working properly. From owner-cvs-sys Fri Mar 17 16:51:35 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA03204 for cvs-sys-outgoing; Fri, 17 Mar 1995 16:51:35 -0800 Received: from precipice.Shockwave.COM (precipice.shockwave.com [171.69.108.33]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id QAA03198; Fri, 17 Mar 1995 16:51:33 -0800 Received: from localhost (localhost [127.0.0.1]) by precipice.Shockwave.COM (8.6.11/8.6.9) with SMTP id QAA00976; Fri, 17 Mar 1995 16:49:54 -0800 Message-Id: <199503180049.QAA00976@precipice.Shockwave.COM> To: Poul-Henning Kamp cc: davidg@Root.COM, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern In-reply-to: Your message of "Fri, 17 Mar 1995 14:19:18 PST." <199503172219.OAA17568@ref.tfs.com> Date: Fri, 17 Mar 1995 16:49:54 -0800 From: Paul Traina Sender: cvs-sys-owner@freebsd.org Precedence: bulk I still want to be able to compile a LKM without the entire kernel-src loaded. I question the utility of that, give that most lkms get their source pool out of the kernel source base. From owner-cvs-sys Fri Mar 17 16:55:21 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA03316 for cvs-sys-outgoing; Fri, 17 Mar 1995 16:55:21 -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 QAA03304; Fri, 17 Mar 1995 16:55:19 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id QAA18300; Fri, 17 Mar 1995 16:55:10 -0800 From: Poul-Henning Kamp Message-Id: <199503180055.QAA18300@ref.tfs.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern To: pst@shockwave.com (Paul Traina) Date: Fri, 17 Mar 1995 16:55:10 -0800 (PST) Cc: davidg@Root.COM, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503180049.QAA00976@precipice.Shockwave.COM> from "Paul Traina" at Mar 17, 95 04:49:54 pm Content-Type: text Content-Length: 421 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > I still want to be able to compile a LKM without the entire kernel-src > loaded. > > I question the utility of that, give that most lkms get their source pool > out of the kernel source base. I just don't want to loose that option. -- 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 Fri Mar 17 17:04:40 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA03898 for cvs-sys-outgoing; Fri, 17 Mar 1995 17:04:40 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA03882; Fri, 17 Mar 1995 17:04:37 -0800 Date: Fri, 17 Mar 1995 17:04:37 -0800 From: David Greenman Message-Id: <199503180104.RAA03882@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/17 17:04:37 Modified: sys/vm vm_page.c Log: In vm_page_alloc_contig: Removed a redundant semicolon and used 'm' instead of &pga[i] in one place. From owner-cvs-sys Fri Mar 17 17:51:15 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA05221 for cvs-sys-outgoing; Fri, 17 Mar 1995 17:51:15 -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 RAA05215; Fri, 17 Mar 1995 17:51:00 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id LAA03387; Sat, 18 Mar 1995 11:48:56 +1000 Date: Sat, 18 Mar 1995 11:48:56 +1000 From: Bruce Evans Message-Id: <199503180148.LAA03387@godzilla.zeta.org.au> To: bde@zeta.org.au, phk@ref.tfs.com Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, phk@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> > has moved to (repository copy). >> >> Why? >> >because we have no /usr/include/libkern.h But we have . Why do we have a libkern/inet_ntoa.c that is not the same as libc/net/inet_ntoa.c? libkern is supposed to contain copies of library source files. Bruce From owner-cvs-sys Fri Mar 17 18:36:16 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA05974 for cvs-sys-outgoing; Fri, 17 Mar 1995 18:36:16 -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 SAA05959; Fri, 17 Mar 1995 18:36:09 -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 SAA18398; Fri, 17 Mar 1995 18:36:05 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id SAA00333; Fri, 17 Mar 1995 18:36:05 -0800 Message-Id: <199503180236.SAA00333@corbin.Root.COM> X-Authentication-Warning: corbin.Root.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/libkern locc.c random.c scanc.c skpc.c libkern.h In-reply-to: Your message of "Sat, 18 Mar 95 11:48:56 +1000." <199503180148.LAA03387@godzilla.zeta.org.au> From: David Greenman Reply-To: davidg@Root.COM Date: Fri, 17 Mar 1995 18:35:59 -0800 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >>> > has moved to (repository copy). >>> >>> Why? >>> >>because we have no /usr/include/libkern.h > >But we have . > >Why do we have a libkern/inet_ntoa.c that is not the same as >libc/net/inet_ntoa.c? libkern is supposed to contain copies of library >source files. NOT! IMNSHO, copying files out of libc for the kernel is extremely evil. -DG From owner-cvs-sys Fri Mar 17 19:02:41 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA06418 for cvs-sys-outgoing; Fri, 17 Mar 1995 19:02:41 -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 TAA06411; Fri, 17 Mar 1995 19:01:57 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id MAA05407; Sat, 18 Mar 1995 12:58:08 +1000 Date: Sat, 18 Mar 1995 12:58:08 +1000 From: Bruce Evans Message-Id: <199503180258.MAA05407@godzilla.zeta.org.au> To: bde@zeta.org.au, davidg@Root.COM Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >>Why do we have a libkern/inet_ntoa.c that is not the same as >>libc/net/inet_ntoa.c? libkern is supposed to contain copies of library >>source files. > NOT! IMNSHO, copying files out of libc for the kernel is extremely evil. It's evil, but will be harder to fix if libkern gets out of sync with the library. How do you want to fix it? I think "pure" modules like strlen.o should be extractedfrom libc.a. It's stupid to use an optimized strlen in libc and a slow generic one in libkern. OTOH, my libkern/mcount.c looks like this :-(: #define KERNEL_OPTION_1 /* XXX kernel options unavailable in libkern */ #define KERNEL_OPTION_2 /* XXX kernel options unavailable in libkern */ #include "../lib/libc/gmon/mcount.c" /* XXX */ Bruce From owner-cvs-sys Fri Mar 17 19:52:12 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA09975 for cvs-sys-outgoing; Fri, 17 Mar 1995 19:52:12 -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 TAA09962; Fri, 17 Mar 1995 19:52:07 -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 TAA18520; Fri, 17 Mar 1995 19:51:58 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id TAA00381; Fri, 17 Mar 1995 19:51:58 -0800 Message-Id: <199503180351.TAA00381@corbin.Root.COM> X-Authentication-Warning: corbin.Root.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/libkern locc.c random.c scanc.c skpc.c libkern.h In-reply-to: Your message of "Sat, 18 Mar 95 12:58:08 +1000." <199503180258.MAA05407@godzilla.zeta.org.au> From: David Greenman Reply-To: davidg@Root.COM Date: Fri, 17 Mar 1995 19:51:56 -0800 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >It's evil, but will be harder to fix if libkern gets out of sync with the >library. I'm not worried about this. If we think that an optimization is appropriate for the kernel, then we'll integrate it. -DG From owner-cvs-sys Fri Mar 17 20:00:37 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA10182 for cvs-sys-outgoing; Fri, 17 Mar 1995 20:00:37 -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 UAA10176; Fri, 17 Mar 1995 20:00:29 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id TAA20189; Fri, 17 Mar 1995 19:58:50 -0800 From: "Rodney W. Grimes" Message-Id: <199503180358.TAA20189@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h To: davidg@Root.COM Date: Fri, 17 Mar 1995 19:58:50 -0800 (PST) Cc: bde@zeta.org.au, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503180236.SAA00333@corbin.Root.COM> from "David Greenman" at Mar 17, 95 06:35:59 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1490 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > >>> > has moved to (repository copy). > >>> > >>> Why? > >>> > >>because we have no /usr/include/libkern.h > > > >But we have . > > > >Why do we have a libkern/inet_ntoa.c that is not the same as > >libc/net/inet_ntoa.c? libkern is supposed to contain copies of library > >source files. > > NOT! IMNSHO, copying files out of libc for the kernel is extremely evil. That was what Berkeley intended when they did this, if you have doubts go read /usr/src/lib/libc/Makefile, targets libkern:, libkern.gen, and libkern.${MACHINE}... the one of real interest here is: libkern.gen: ${KQSRCS} ${KSRCS} cp -p ${.CURDIR}/quad/quad.h ${.ALLSRC} /sys/libkern And KQSRCS and KSRCS are: KQSRCS= adddi3.c anddi3.c ashldi3.c ashrdi3.c cmpdi2.c divdi3.c iordi3.c \ lshldi3.c lshrdi3.c moddi3.c muldi3.c negdi2.c notdi2.c qdivrem.c \ subdi3.c ucmpdi2.c udivdi3.c umoddi3.c xordi3.c KSRCS= bcmp.c ffs.c index.c mcount.c rindex.c strcat.c strcmp.c strcpy.c \ strlen.c strncpy.c inet_ntoa.c was recently added by Garrett, who probably did not know to go update these unused rules in libc/Makefile. It also appears that Garrett wrote they one in libkern from scratch and is claiming copy right on it, and from looking at the two he has a right to that copyright. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Fri Mar 17 20:05:02 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA10263 for cvs-sys-outgoing; Fri, 17 Mar 1995 20:05:02 -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 UAA10257; Fri, 17 Mar 1995 20:05:00 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id UAA19358; Fri, 17 Mar 1995 20:03:47 -0800 From: Poul-Henning Kamp Message-Id: <199503180403.UAA19358@ref.tfs.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h To: rgrimes@gndrsh.aac.dev.com (Rodney W. Grimes) Date: Fri, 17 Mar 1995 20:03:46 -0800 (PST) Cc: davidg@Root.COM, bde@zeta.org.au, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503180358.TAA20189@gndrsh.aac.dev.com> from "Rodney W. Grimes" at Mar 17, 95 07:58:50 pm Content-Type: text Content-Length: 1170 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > That was what Berkeley intended when they did this, if you have doubts go > read /usr/src/lib/libc/Makefile, targets libkern:, libkern.gen, and > libkern.${MACHINE}... the one of real interest here is: > > libkern.gen: ${KQSRCS} ${KSRCS} > cp -p ${.CURDIR}/quad/quad.h ${.ALLSRC} /sys/libkern > > > And KQSRCS and KSRCS are: > KQSRCS= adddi3.c anddi3.c ashldi3.c ashrdi3.c cmpdi2.c divdi3.c iordi3.c \ > lshldi3.c lshrdi3.c moddi3.c muldi3.c negdi2.c notdi2.c qdivrem.c \ > subdi3.c ucmpdi2.c udivdi3.c umoddi3.c xordi3.c > KSRCS= bcmp.c ffs.c index.c mcount.c rindex.c strcat.c strcmp.c strcpy.c \ > strlen.c strncpy.c > > > inet_ntoa.c was recently added by Garrett, who probably did not know to > go update these unused rules in libc/Makefile. It also appears > that Garrett wrote they one in libkern from scratch and is claiming > copy right on it, and from looking at the two he has a right to that > copyright. > Now what document does this go into ???? -- 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 Fri Mar 17 20:06:35 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA10528 for cvs-sys-outgoing; Fri, 17 Mar 1995 20:06:35 -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 UAA10503; Fri, 17 Mar 1995 20:06:31 -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 UAA18562; Fri, 17 Mar 1995 20:06:28 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id UAA00419; Fri, 17 Mar 1995 20:06:27 -0800 Message-Id: <199503180406.UAA00419@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/libkern locc.c random.c scanc.c skpc.c libkern.h In-reply-to: Your message of "Fri, 17 Mar 95 19:58:50 PST." <199503180358.TAA20189@gndrsh.aac.dev.com> From: David Greenman Reply-To: davidg@Root.COM Date: Fri, 17 Mar 1995 20:06:27 -0800 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> NOT! IMNSHO, copying files out of libc for the kernel is extremely evil. > >That was what Berkeley intended when they did this, if you have doubts go >read /usr/src/lib/libc/Makefile, targets libkern:, libkern.gen, and >libkern.${MACHINE}... the one of real interest here is: Did I say I had any doubt? No, I'm quite aware of this. I just happen not to agree with it. I was *shocked* when I first heard about it last year, and I remain incredulous. It's bad enough that we have a libkern in the first place, and it's a lot worse that it has all of these contortions. I personally prefer to know exactly what is going to be in the kernel and find it more than a little obnoxious to have an unknown set of .o's included out of libkern.a, and quite evil for the sources to come out of libc. I'm willing to live with the pot-luck .o's, but I'm not willing to live with them coming from libc. -DG From owner-cvs-sys Fri Mar 17 20:11:46 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA10699 for cvs-sys-outgoing; Fri, 17 Mar 1995 20:11:46 -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 UAA10693; Fri, 17 Mar 1995 20:11:42 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id UAA20256; Fri, 17 Mar 1995 20:10:12 -0800 From: "Rodney W. Grimes" Message-Id: <199503180410.UAA20256@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h To: phk@ref.tfs.com (Poul-Henning Kamp) Date: Fri, 17 Mar 1995 20:10:12 -0800 (PST) Cc: davidg@Root.COM, bde@zeta.org.au, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503180403.UAA19358@ref.tfs.com> from "Poul-Henning Kamp" at Mar 17, 95 08:03:46 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 889 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > > That was what Berkeley intended when they did this, if you have doubts go > > read /usr/src/lib/libc/Makefile, targets libkern:, libkern.gen, and > > libkern.${MACHINE}... the one of real interest here is: ... > > Now what document does this go into ???? Well I have had this filled away in the back of my brain since 4.4 Lite came out. I guess it helps to have read every single Makefile in the distribution :-) :-) :-). We really do need a rather thick book written that has never been written by anyone: ``A hackers guide to the BSD sources, what is where and sometimes even why''. If I was any good at writing I might have attempted it, but I would gladly help a good writer with the technical details of such a book. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Fri Mar 17 20:12:32 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA10759 for cvs-sys-outgoing; Fri, 17 Mar 1995 20:12:32 -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 UAA10753; Fri, 17 Mar 1995 20:12:31 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id UAA19404; Fri, 17 Mar 1995 20:11:45 -0800 From: Poul-Henning Kamp Message-Id: <199503180411.UAA19404@ref.tfs.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h To: rgrimes@gndrsh.aac.dev.com (Rodney W. Grimes) Date: Fri, 17 Mar 1995 20:11:45 -0800 (PST) Cc: davidg@Root.COM, bde@zeta.org.au, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503180410.UAA20256@gndrsh.aac.dev.com> from "Rodney W. Grimes" at Mar 17, 95 08:10:12 pm Content-Type: text Content-Length: 779 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > Now what document does this go into ???? > > Well I have had this filled away in the back of my brain since 4.4 Lite > came out. I guess it helps to have read every single Makefile in the > distribution :-) :-) :-). > > We really do need a rather thick book written that has never been > written by anyone: ``A hackers guide to the BSD sources, what is > where and sometimes even why''. > > If I was any good at writing I might have attempted it, but I would > gladly help a good writer with the technical details of such a book. How about just starting to pile up the facts in a file... -- 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 Fri Mar 17 20:16:34 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA10808 for cvs-sys-outgoing; Fri, 17 Mar 1995 20:16:34 -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 UAA10802; Fri, 17 Mar 1995 20:16:29 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id UAA20285; Fri, 17 Mar 1995 20:16:04 -0800 From: "Rodney W. Grimes" Message-Id: <199503180416.UAA20285@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h To: davidg@Root.COM Date: Fri, 17 Mar 1995 20:16:04 -0800 (PST) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503180406.UAA00419@corbin.Root.COM> from "David Greenman" at Mar 17, 95 08:06:27 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1710 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > >> NOT! IMNSHO, copying files out of libc for the kernel is extremely evil. > > > >That was what Berkeley intended when they did this, if you have doubts go > >read /usr/src/lib/libc/Makefile, targets libkern:, libkern.gen, and > >libkern.${MACHINE}... the one of real interest here is: > > Did I say I had any doubt? No, I'm quite aware of this. I just happen not > to agree with it. I was *shocked* when I first heard about it last year, and > I remain incredulous. > It's bad enough that we have a libkern in the first place, and it's a lot > worse that it has all of these contortions. I personally prefer to know > exactly what is going to be in the kernel and find it more than a little > obnoxious to have an unknown set of .o's included out of libkern.a, and quite > evil for the sources to come out of libc. I'm willing to live with the pot-luck > .o's, but I'm not willing to live with them coming from libc. Above I was just stating and pointed to what Berkeley had intended to be done with respect to libkern, I am in no way agreeing that what they did was a good idea. You should know from the very early days of the 4.4 migration of FreeBSD that I am in total agreement with you on this issue, I think we both got pretty sick when we looked at it. I think we should just stop building libkern, and for machines that need routines from there add them to sys/i386/files.i386. For people doing a new port it is nice to have these generic C functions around, but other than that I see libkern.a as an evil thing to have done. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Fri Mar 17 20:18:37 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA10837 for cvs-sys-outgoing; Fri, 17 Mar 1995 20:18:37 -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 UAA10831; Fri, 17 Mar 1995 20:18:36 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id UAA19439; Fri, 17 Mar 1995 20:18:27 -0800 From: Poul-Henning Kamp Message-Id: <199503180418.UAA19439@ref.tfs.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h To: rgrimes@gndrsh.aac.dev.com (Rodney W. Grimes) Date: Fri, 17 Mar 1995 20:18:27 -0800 (PST) Cc: davidg@Root.COM, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503180416.UAA20285@gndrsh.aac.dev.com> from "Rodney W. Grimes" at Mar 17, 95 08:16:04 pm Content-Type: text Content-Length: 541 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > I think we should just stop building libkern, and for machines that need > routines from there add them to sys/i386/files.i386. For people doing a > new port it is nice to have these generic C functions around, but other > than that I see libkern.a as an evil thing to have done. Except that is is hard to avoid having unused bloat in the kernel, I agree. -- 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 Fri Mar 17 21:43:11 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA13044 for cvs-sys-outgoing; Fri, 17 Mar 1995 21:43:11 -0800 Received: from LAGAVULIN.PDL.CS.CMU.EDU (LAGAVULIN.PDL.CS.CMU.EDU [128.2.198.241]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id VAA13038; Fri, 17 Mar 1995 21:43:08 -0800 Message-Id: <199503180543.VAA13038@freefall.cdrom.com> Received: from localhost by LAGAVULIN.PDL.CS.CMU.EDU id aa26702; 18 Mar 95 0:42 EST To: "Rodney W. Grimes" cc: davidg@Root.COM, CVS-commiters@freefall.CDROM.COM, cvs-sys@freefall.CDROM.COM X-Copyright: Copyright 1995, Christopher G. Demetriou. All rights reserved. X-Notice: Duplication and redistribution prohibited without consent of the author. Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h In-reply-to: Your message of "Fri, 17 Mar 1995 20:16:04 PST." <199503180416.UAA20285@gndrsh.aac.dev.com> Date: Sat, 18 Mar 1995 00:42:36 -0500 From: Chris G Demetriou Sender: cvs-sys-owner@freebsd.org Precedence: bulk > I think we should just stop building libkern, and for machines that need > routines from there add them to sys/i386/files.i386. For people doing a > new port it is nice to have these generic C functions around, but other > than that I see libkern.a as an evil thing to have done. Among other things, it's damn near impossible to compile .o's in 'kernel libraries' with the correct flags, if you're trying to support multiple architectures. the files in libkern are supposed to be "machine-dependent", but there's certainly a need to compile them with different options on different architectures. (why? (1) the gcc optimizer should be considered "known broken" for new ports, until proved otherwise, (2) each different arch has a slightly different way to compile without FP instructions, (3) on architectures where it's natual to use a GP, you gnerally need to do something slightly different for the kernel, etc.) cgd From owner-cvs-sys Fri Mar 17 22:32:53 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA17650 for cvs-sys-outgoing; Fri, 17 Mar 1995 22:32:53 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA17637; Fri, 17 Mar 1995 22:32:49 -0800 Date: Fri, 17 Mar 1995 22:32:49 -0800 From: David Greenman Message-Id: <199503180632.WAA17637@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_disksubr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/17 22:32:49 Modified: sys/ufs/ufs ufs_disksubr.c Log: Integrated change from 1.1.5: Fixed broken disksort to sort by pblkno rather than by cylinder. From owner-cvs-sys Fri Mar 17 22:38:08 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA18256 for cvs-sys-outgoing; Fri, 17 Mar 1995 22:38:08 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA18244; Fri, 17 Mar 1995 22:38:06 -0800 Date: Fri, 17 Mar 1995 22:38:06 -0800 From: David Greenman Message-Id: <199503180638.WAA18244@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_disksubr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/17 22:38:06 Modified: sys/ufs/ufs ufs_disksubr.c Log: Fixed comments and removed b_cylinder #define. From owner-cvs-sys Fri Mar 17 23:06:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA19353 for cvs-sys-outgoing; Fri, 17 Mar 1995 23:06:54 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA19343; Fri, 17 Mar 1995 23:06:52 -0800 Date: Fri, 17 Mar 1995 23:06:52 -0800 From: David Greenman Message-Id: <199503180706.XAA19343@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_disksubr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/17 23:06:52 Modified: sys/ufs/ufs ufs_disksubr.c Log: Woops, add back that #define...it's used later in the file. From owner-cvs-sys Sat Mar 18 00:12:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA21074 for cvs-sys-outgoing; Sat, 18 Mar 1995 00:12:54 -0800 Received: (from rgrimes@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA21060; Sat, 18 Mar 1995 00:12:50 -0800 Date: Sat, 18 Mar 1995 00:12:50 -0800 From: "Rodney W. Grimes" Message-Id: <199503180812.AAA21060@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 rgrimes 95/03/18 00:12:49 Modified: sys/i386/conf GENERIC LINT Log: Add Intel EtherExpress16 (ix0) driver. Reviewed by: Submitted by: Obtained from: From owner-cvs-sys Sat Mar 18 00:36:34 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA23332 for cvs-sys-outgoing; Sat, 18 Mar 1995 00:36:34 -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 AAA23314; Sat, 18 Mar 1995 00:36:20 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id SAA13231; Sat, 18 Mar 1995 18:35:29 +1000 Date: Sat, 18 Mar 1995 18:35:29 +1000 From: Bruce Evans Message-Id: <199503180835.SAA13231@godzilla.zeta.org.au> To: davidg@Root.COM, phk@ref.tfs.com Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >>> We install , it referenced which >>> wasn't there (unless you have sources installed). this is wrong. >>> >>> An alternative solution might be: "#ifdef KERNEL" around the include. No, shouldn't be included by non-kernel code at all. >>Not as long as we install /usr/lib/libkern.a then we simply need to >>install libkern.h as well. > We shouldn't install libkern.a. I agree. Bruce From owner-cvs-sys Sat Mar 18 00:45:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA23974 for cvs-sys-outgoing; Sat, 18 Mar 1995 00:45:54 -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 AAA23958; Sat, 18 Mar 1995 00:45:48 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id AAA20825; Sat, 18 Mar 1995 00:44:05 -0800 From: "Rodney W. Grimes" Message-Id: <199503180844.AAA20825@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern To: bde@zeta.org.au (Bruce Evans) Date: Sat, 18 Mar 1995 00:44:05 -0800 (PST) Cc: davidg@Root.COM, phk@ref.tfs.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199503180835.SAA13231@godzilla.zeta.org.au> from "Bruce Evans" at Mar 18, 95 06:35:29 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1239 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > >>> We install , it referenced which > >>> wasn't there (unless you have sources installed). this is wrong. > >>> > >>> An alternative solution might be: "#ifdef KERNEL" around the include. > > No, shouldn't be included by non-kernel code at all. And my grepping of the source tree turned up no one that directly inclues sys/systm.h, but it *is* included by vm_page.h. I have yet to search the source tree for that one. This does bring up the question of should we be installing all the files we are in /usr/include/sys. As I am about to rewrite the /usr/include Makefile to clean up all the mkdir/chown/chmod this would be a *very* good time to clean up *exactly* what header files we install into /usr/include/sys. > >>Not as long as we install /usr/lib/libkern.a then we simply need to > >>install libkern.h as well. > > > 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. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Sat Mar 18 01:06:10 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA24812 for cvs-sys-outgoing; Sat, 18 Mar 1995 01:06:10 -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 BAA24796; Sat, 18 Mar 1995 01:05:43 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id TAA13851; Sat, 18 Mar 1995 19:00:47 +1000 Date: Sat, 18 Mar 1995 19:00:47 +1000 From: Bruce Evans Message-Id: <199503180900.TAA13851@godzilla.zeta.org.au> To: davidg@Root.COM, rgrimes@gndrsh.aac.dev.com Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern.h Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk > It's bad enough that we have a libkern in the first place, and it's a lot >worse that it has all of these contortions. I personally prefer to know >exactly what is going to be in the kernel and find it more than a little >obnoxious to have an unknown set of .o's included out of libkern.a, and quite >evil for the sources to come out of libc. I'm willing to live with the pot-luck >.o's, but I'm not willing to live with them coming from libc. How about compiling them and putting them in a library in each kernel directory? The library is just to avoid putting unused objects in the kernel (linux puts all the kernel objects in libraries). I think the sources should come from libc if there is an adequate version in libc (this is true for str*, quad, and perhaps for mem* (the library bcopy and bzero are optimized for different usage). Very few ifdefs should be necessary. lkm's may cause complications. What happens if an lkm needs a routine that is in libkern but not in the kernel? I think it doesn't work. lkm's aren't linked to libkern now, and libkern will be harder to find if it is not in a central place. Bruce From owner-cvs-sys Sat Mar 18 01:16:03 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA25064 for cvs-sys-outgoing; Sat, 18 Mar 1995 01:16:03 -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 BAA25052; Sat, 18 Mar 1995 01:15:41 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id TAA14031; Sat, 18 Mar 1995 19:11:54 +1000 Date: Sat, 18 Mar 1995 19:11:54 +1000 From: Bruce Evans Message-Id: <199503180911.TAA14031@godzilla.zeta.org.au> To: bde@zeta.org.au, 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, cvs-sys@freefall.cdrom.com, davidg@Root.COM, phk@ref.tfs.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >And my grepping of the source tree turned up no one that directly >inclues sys/systm.h, but it *is* included by vm_page.h. I have >yet to search the source tree for that one. It's only included if KERNEL and DIAGNOSTIC are defined. >This does bring up the question of should we be installing all the >files we are in /usr/include/sys. As I am about to rewrite the >/usr/include Makefile to clean up all the mkdir/chown/chmod this >would be a *very* good time to clean up *exactly* what header >files we install into /usr/include/sys. Traditional system internals should be there. I don't think it can be cleaned up quickly. There are too many interdependencies. Bruce From owner-cvs-sys Sat Mar 18 10:03:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA13058 for cvs-sys-outgoing; Sat, 18 Mar 1995 10:03:33 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA13040; Sat, 18 Mar 1995 10:03:30 -0800 Date: Sat, 18 Mar 1995 10:03:30 -0800 From: David Greenman Message-Id: <199503181803.KAA13040@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/ffs ffs_vfsops.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/18 10:03:30 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. This is because the vnode remains locked during the output - preventing normal character I/O. The problem was exacerbated by the FFS contiguous block allocation fixes and a semi-broken disksort(). The inode/date will still be synced during a normal FS dismount and whenever the inode is changed for other reasons. From owner-cvs-sys Sat Mar 18 10:29:29 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA17531 for cvs-sys-outgoing; Sat, 18 Mar 1995 10:29:29 -0800 Received: from trout.sri.MT.net (trout.sri.MT.net [204.182.243.12]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id KAA17509; Sat, 18 Mar 1995 10:29:20 -0800 Received: (from nate@localhost) by trout.sri.MT.net (8.6.9/8.6.9) id LAA16445; Sat, 18 Mar 1995 11:33:26 -0700 Date: Sat, 18 Mar 1995 11:33:26 -0700 Message-Id: <199503181833.LAA16445@trout.sri.MT.net> To: David Greenman 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: <199503181803.KAA13040@freefall.cdrom.com> References: <199503181803.KAA13040@freefall.cdrom.com> Reply-To: nate@sneezy.sri.com (Nate Williams) From: nate@sneezy.sri.com (Nate Williams) 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. Is this what you hope is causing the 'pauses' in the system? From owner-cvs-sys Sat Mar 18 10:37:41 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA18674 for cvs-sys-outgoing; Sat, 18 Mar 1995 10:37:41 -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 KAA18655; Sat, 18 Mar 1995 10:37:36 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id KAA21691; Sat, 18 Mar 1995 10:36:54 -0800 From: "Rodney W. Grimes" Message-Id: <199503181836.KAA21691@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern To: bde@zeta.org.au (Bruce Evans) Date: Sat, 18 Mar 1995 10:36:53 -0800 (PST) Cc: bde@zeta.org.au, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, davidg@Root.COM, phk@ref.tfs.com In-Reply-To: <199503180911.TAA14031@godzilla.zeta.org.au> from "Bruce Evans" at Mar 18, 95 07:11:54 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1205 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > >And my grepping of the source tree turned up no one that directly > >inclues sys/systm.h, but it *is* included by vm_page.h. I have > >yet to search the source tree for that one. > > It's only included if KERNEL and DIAGNOSTIC are defined. I was aware of that. I was going more after should we even be installing /usr/include/vm/vm_page.h at all. > >This does bring up the question of should we be installing all the > >files we are in /usr/include/sys. As I am about to rewrite the > >/usr/include Makefile to clean up all the mkdir/chown/chmod this > >would be a *very* good time to clean up *exactly* what header > >files we install into /usr/include/sys. > > Traditional system internals should be there. I don't think it can > be cleaned up quickly. There are too many interdependencies. I may not be able to implement the *policy* of which files get installed, but I can implement the *method* that allows us to select which ones we install. The current Makefiles can't, as they blindly use tar to copy the whole directories. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Sat Mar 18 10:43:47 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA19576 for cvs-sys-outgoing; Sat, 18 Mar 1995 10:43:47 -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 KAA19550; Sat, 18 Mar 1995 10:43:40 -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 KAA20356; Sat, 18 Mar 1995 10:43:36 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id KAA00318; Sat, 18 Mar 1995 10:43:35 -0800 Message-Id: <199503181843.KAA00318@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 11:33:26 MST." <199503181833.LAA16445@trout.sri.MT.net> From: David Greenman Reply-To: davidg@Root.COM Date: Sat, 18 Mar 1995 10:43:34 -0800 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. > >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. -DG From owner-cvs-sys Sat Mar 18 10:48:31 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA19956 for cvs-sys-outgoing; Sat, 18 Mar 1995 10:48:31 -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 KAA19948; Sat, 18 Mar 1995 10:48:25 -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 KAA20394; Sat, 18 Mar 1995 10:48:22 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id KAA00332; Sat, 18 Mar 1995 10:48:21 -0800 Message-Id: <199503181848.KAA00332@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/libkern locc.c random.c scanc.c skpc.c libkern In-reply-to: Your message of "Sat, 18 Mar 95 10:36:53 PST." <199503181836.KAA21691@gndrsh.aac.dev.com> From: David Greenman Reply-To: davidg@Root.COM Date: Sat, 18 Mar 1995 10:48:21 -0800 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> >And my grepping of the source tree turned up no one that directly >> >inclues sys/systm.h, but it *is* included by vm_page.h. I have >> >yet to search the source tree for that one. >> >> It's only included if KERNEL and DIAGNOSTIC are defined. > >I was aware of that. I was going more after should we even be installing >/usr/include/vm/vm_page.h at all. Yes, we should be installing it. It is needed to decode struct vm_page's in diagnostic code that is occasionally written. The same is true for the other vm*.h files. -DG From owner-cvs-sys Sat Mar 18 10:59:01 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA20442 for cvs-sys-outgoing; Sat, 18 Mar 1995 10:59:01 -0800 Received: from trout.sri.MT.net (trout.sri.MT.net [204.182.243.12]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id KAA20436; Sat, 18 Mar 1995 10:58:52 -0800 Received: (from nate@localhost) by trout.sri.MT.net (8.6.9/8.6.9) id MAA16612; Sat, 18 Mar 1995 12:02:45 -0700 Date: Sat, 18 Mar 1995 12:02:45 -0700 Message-Id: <199503181902.MAA16612@trout.sri.MT.net> To: davidg@Root.COM Cc: nate@sneezy.sri.com (Nate Williams), CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/ufs/ffs ffs_vfsops.c In-Reply-To: <199503181843.KAA00318@corbin.Root.COM> References: <199503181833.LAA16445@trout.sri.MT.net> <199503181843.KAA00318@corbin.Root.COM> Reply-To: nate@sneezy.sri.com (Nate Williams) From: nate@sneezy.sri.com (Nate Williams) 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. Nate From owner-cvs-sys Sat Mar 18 12:01:28 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA23472 for cvs-sys-outgoing; Sat, 18 Mar 1995 12:01:28 -0800 Received: (from swallace@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA23444; Sat, 18 Mar 1995 12:01:18 -0800 Date: Sat, 18 Mar 1995 12:01:18 -0800 From: Steven Wallace Message-Id: <199503182001.MAA23444@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound dmabuf.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk swallace 95/03/18 12:01:14 Modified: sys/i386/isa/sound dmabuf.c Log: Add back SNDCTL_DSP_SETBLKSIZE ioctl code that got zapped. Submitted by: Jim Lowe From owner-cvs-sys Sat Mar 18 21:11:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA00596 for cvs-sys-outgoing; Sat, 18 Mar 1995 21:11:57 -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 VAA00563; Sat, 18 Mar 1995 21:11:40 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id PAA06847; Sun, 19 Mar 1995 15:06:57 +1000 Date: Sun, 19 Mar 1995 15:06:57 +1000 From: Bruce Evans Message-Id: <199503190506.PAA06847@godzilla.zeta.org.au> To: bde@zeta.org.au, 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, cvs-sys@freefall.cdrom.com, davidg@Root.COM, phk@ref.tfs.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >I may not be able to implement the *policy* of which files get installed, >but I can implement the *method* that allows us to select which ones >we install. The current Makefiles can't, as they blindly use tar to >copy the whole directories. Developers [should] blindly use ln to link the whole directories. If less is installed then developers won't notice the problem. Bruce From owner-cvs-sys Sat Mar 18 22:10:35 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA00542 for cvs-sys-outgoing; Sat, 18 Mar 1995 22:10:35 -0800 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA00531; Sat, 18 Mar 1995 22:10:33 -0800 Date: Sat, 18 Mar 1995 22:10:33 -0800 From: Poul-Henning Kamp Message-Id: <199503190610.WAA00531@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot serial.S Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/03/18 22:10:33 Modified: sys/i386/boot/biosboot serial.S Log: And all serial chars with 0x7f to discard parity bits. From owner-cvs-sys Sat Mar 18 23:25:45 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA01751 for cvs-sys-outgoing; Sat, 18 Mar 1995 23:25:45 -0800 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA01741; Sat, 18 Mar 1995 23:25:42 -0800 Date: Sat, 18 Mar 1995 23:25:42 -0800 From: Poul-Henning Kamp Message-Id: <199503190725.XAA01741@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/18 23:25:42 Modified: include Makefile Log: Create osreldate.h from sys/conf/newvers.sh if we an find it. This should take a completely ridiculous reboot out of the "make release" process... Modified: sys/conf newvers.sh Log: Make newvers.sh usable from other places... From owner-cvs-sys Sat Mar 18 23:42:03 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA01936 for cvs-sys-outgoing; Sat, 18 Mar 1995 23:42:03 -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 XAA01930; Sat, 18 Mar 1995 23:41:58 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id XAA22705; Sat, 18 Mar 1995 23:40:26 -0800 From: "Rodney W. Grimes" Message-Id: <199503190740.XAA22705@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/libkern locc.c random.c scanc.c skpc.c libkern To: bde@zeta.org.au (Bruce Evans) Date: Sat, 18 Mar 1995 23:40:26 -0800 (PST) Cc: bde@zeta.org.au, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, davidg@Root.COM, phk@ref.tfs.com In-Reply-To: <199503190506.PAA06847@godzilla.zeta.org.au> from "Bruce Evans" at Mar 19, 95 03:06:57 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1201 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > >I may not be able to implement the *policy* of which files get installed, > >but I can implement the *method* that allows us to select which ones > >we install. The current Makefiles can't, as they blindly use tar to > >copy the whole directories. > > Developers [should] blindly use ln to link the whole directories. If > less is installed then developers won't notice the problem. Right now only a subset of /usr/include is symlinked to the source tree, this can be a pain some times (like forgetting to install a new header file in /usr/include that is not currently symlinked into the src tree). The ln -s of directories is most likely to die when I do the new Makefile for /usr/include and all other includes (a lot of the actual work is going to move into the .mk files). This will allow us to symlink *ALL* include files into the source tree, not just some of them as is done now. This *method* can be extended to other things that are currently copied verbaitum into an installed system, like the unformatted manual pages. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD