From owner-cvs-sys Sun Jan 25 01:45:14 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA27065 for cvs-sys-outgoing; Sun, 25 Jan 1998 01:45:14 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA27038; Sun, 25 Jan 1998 01:45:08 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA24709; Sun, 25 Jan 1998 01:44:40 -0800 (PST) Date: Sun, 25 Jan 1998 01:44:40 -0800 (PST) Message-Id: <199801250944.BAA24709@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/union union_subr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/25 01:44:34 PST Modified files: sys/miscfs/union union_subr.c Log: Fixed typo in comment. Revision Changes Path 1.25 +2 -2 src/sys/miscfs/union/union_subr.c From owner-cvs-sys Sun Jan 25 01:46:14 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA27175 for cvs-sys-outgoing; Sun, 25 Jan 1998 01:46:14 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA27148; Sun, 25 Jan 1998 01:46:09 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA24775; Sun, 25 Jan 1998 01:45:40 -0800 (PST) Date: Sun, 25 Jan 1998 01:45:40 -0800 (PST) Message-Id: <199801250945.BAA24775@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/25 01:45:40 PST Modified files: sys/pc98/conf options.pc98 Log: Sync with sys/i386/conf/options.i386 revision 1.67. Revision Changes Path 1.47 +2 -1 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Sun Jan 25 04:02:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA02885 for cvs-sys-outgoing; Sun, 25 Jan 1998 04:02:20 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA02730; Sun, 25 Jan 1998 04:02:09 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA25501; Sun, 25 Jan 1998 04:01:40 -0800 (PST) Date: Sun, 25 Jan 1998 04:01:40 -0800 (PST) Message-Id: <199801251201.EAA25501@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 identcpu.c machdep.c src/sys/pc98/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/25 04:01:39 PST Modified files: sys/i386/i386 identcpu.c machdep.c sys/pc98/i386 machdep.c Log: Even though BIOS writer's guide recommends cpuid instruction of Cyrix 6x86MX CPU is enabled (BIOS should not disable it), some BIOS disables it via CCR4. In this case, cpu variable becomes CPU_486 and identblue() is called. Because Cyrix 6x86MX has MSR and doesn't have MSR1002, wrmsr instruction generates general protection fault. Tested by: Simon Coggins Revision Changes Path 1.39 +54 -16 src/sys/i386/i386/identcpu.c 1.284 +2 -1 src/sys/i386/i386/machdep.c 1.72 +2 -1 src/sys/pc98/i386/machdep.c From owner-cvs-sys Sun Jan 25 07:41:17 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA13477 for cvs-sys-outgoing; Sun, 25 Jan 1998 07:41:17 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA13445; Sun, 25 Jan 1998 07:41:12 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA16435; Sun, 25 Jan 1998 07:40:41 -0800 (PST) Date: Sun, 25 Jan 1998 07:40:41 -0800 (PST) Message-Id: <199801251540.HAA16435@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 identcpu.c machdep.c src/sys/pc98/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/25 07:40:41 PST Modified files: (Branch: RELENG_2_2) sys/i386/i386 identcpu.c machdep.c sys/pc98/i386 machdep.c Log: MFC: fix general protection fault by wrmsr. Revision Changes Path 1.7.2.14 +54 -16 src/sys/i386/i386/identcpu.c 1.209.2.18 +2 -1 src/sys/i386/i386/machdep.c 1.11.2.20 +2 -1 src/sys/pc98/i386/machdep.c From owner-cvs-sys Sun Jan 25 09:02:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA20024 for cvs-sys-outgoing; Sun, 25 Jan 1998 09:02:41 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA19997; Sun, 25 Jan 1998 09:02:34 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA17615; Sun, 25 Jan 1998 09:02:03 -0800 (PST) Date: Sun, 25 Jan 1998 09:02:03 -0800 (PST) Message-Id: <199801251702.JAA17615@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 identcpu.c src/sys/i386/include cpufunc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/25 09:02:02 PST Modified files: sys/i386/i386 identcpu.c Log: Execute cpuid if BIOS disables cpuid instruction of Cyrix 6x86MX CPU, and store its result into cpu_id and cpu_feature variables. Tested by: Simon Coggins Revision Changes Path 1.40 +13 -4 src/sys/i386/i386/identcpu.c Modified files: sys/i386/include cpufunc.h Log: Added cpuid instruction. Revision Changes Path 1.75 +10 -1 src/sys/i386/include/cpufunc.h From owner-cvs-sys Sun Jan 25 09:27:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA24071 for cvs-sys-outgoing; Sun, 25 Jan 1998 09:27:38 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA24016; Sun, 25 Jan 1998 09:27:31 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA17877; Sun, 25 Jan 1998 09:25:42 -0800 (PST) Date: Sun, 25 Jan 1998 09:25:42 -0800 (PST) Message-Id: <199801251725.JAA17877@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern tty_compat.c src/sys/netinet udp_usrreq.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1998/01/25 09:25:42 PST Modified files: sys/kern tty_compat.c sys/netinet udp_usrreq.c Log: Fix a couple of operator precedence bugs. PR: 5450 Submitted by: Sakari Jalovaara Revision Changes Path 1.26 +3 -3 src/sys/kern/tty_compat.c 1.43 +2 -2 src/sys/netinet/udp_usrreq.c From owner-cvs-sys Sun Jan 25 09:55:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA27869 for cvs-sys-outgoing; Sun, 25 Jan 1998 09:55:41 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA27813; Sun, 25 Jan 1998 09:55:29 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA18251; Sun, 25 Jan 1998 09:54:58 -0800 (PST) Date: Sun, 25 Jan 1998 09:54:58 -0800 (PST) Message-Id: <199801251754.JAA18251@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_tun.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1998/01/25 09:54:57 PST Modified files: sys/net if_tun.c Log: Initialize if_ibytes and if_obytes to zero. PR: 1376 Submitted by: risner@stdio.com Revision Changes Path 1.42 +2 -0 src/sys/net/if_tun.c From owner-cvs-sys Sun Jan 25 15:46:31 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA02510 for cvs-sys-outgoing; Sun, 25 Jan 1998 15:46:31 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA02472; Sun, 25 Jan 1998 15:46:17 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA20177; Sun, 25 Jan 1998 15:45:43 -0800 (PST) Date: Sun, 25 Jan 1998 15:45:43 -0800 (PST) Message-Id: <199801252345.PAA20177@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 identcpu.c src/sys/i386/include cpufunc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/25 15:45:43 PST Modified files: sys/i386/i386 identcpu.c sys/i386/include cpufunc.h Log: Undo previous commit. The cpuid symbol has been already used by SMP stuff. Pointed-out by: Manfred Antar Revision Changes Path 1.41 +4 -13 src/sys/i386/i386/identcpu.c 1.76 +1 -10 src/sys/i386/include/cpufunc.h From owner-cvs-sys Sun Jan 25 20:42:09 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA03139 for cvs-sys-outgoing; Sun, 25 Jan 1998 20:42:09 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA03099; Sun, 25 Jan 1998 20:41:59 -0800 (PST) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA22411; Sun, 25 Jan 1998 20:41:24 -0800 (PST) Date: Sun, 25 Jan 1998 20:41:24 -0800 (PST) Message-Id: <199801260441.UAA22411@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include asnames.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/01/25 20:41:24 PST Modified files: sys/i386/include asnames.h Log: Add missing definition for swi_vm Revision Changes Path 1.15 +2 -1 src/sys/i386/include/asnames.h From owner-cvs-sys Sun Jan 25 20:45:14 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA03279 for cvs-sys-outgoing; Sun, 25 Jan 1998 20:45:14 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA03248; Sun, 25 Jan 1998 20:45:08 -0800 (PST) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA22448; Sun, 25 Jan 1998 20:44:33 -0800 (PST) Date: Sun, 25 Jan 1998 20:44:33 -0800 (PST) Message-Id: <199801260444.UAA22448@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include asnames.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/01/25 20:44:33 PST Modified files: sys/i386/include asnames.h Log: re-sort back into order Revision Changes Path 1.16 +8 -8 src/sys/i386/include/asnames.h From owner-cvs-sys Sun Jan 25 22:12:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA11274 for cvs-sys-outgoing; Sun, 25 Jan 1998 22:12:55 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA11183; Sun, 25 Jan 1998 22:11:54 -0800 (PST) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA22861; Sun, 25 Jan 1998 22:11:18 -0800 (PST) Date: Sun, 25 Jan 1998 22:11:18 -0800 (PST) Message-Id: <199801260611.WAA22861@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf files.i386 majors.i386 options.i386 src/sys/sys dpt.h src/sys/i386/i386 userconfig.c src/sys/dev/dpt dpt_control.c dpt_scsi.c src/sys/pci dpt_pci.c dpt_pci.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/01/25 22:11:18 PST Modified files: sys/i386/conf files.i386 majors.i386 options.i386 sys/i386/i386 userconfig.c Added files: sys/sys dpt.h sys/dev/dpt dpt_control.c dpt_scsi.c sys/pci dpt_pci.c dpt_pci.h Log: Add Simon Shapiro's DPT driver this shouldn't break anything existing. Userland utilities to follow. Revision Changes Path 1.187 +4 -1 src/sys/i386/conf/files.i386 1.25 +2 -1 src/sys/i386/conf/majors.i386 1.68 +10 -1 src/sys/i386/conf/options.i386 1.101 +3 -2 src/sys/i386/i386/userconfig.c From owner-cvs-sys Sun Jan 25 22:35:14 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA13051 for cvs-sys-outgoing; Sun, 25 Jan 1998 22:35:14 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA12883; Sun, 25 Jan 1998 22:34:25 -0800 (PST) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA23257; Sun, 25 Jan 1998 22:33:49 -0800 (PST) Date: Sun, 25 Jan 1998 22:33:49 -0800 (PST) Message-Id: <199801260633.WAA23257@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/01/25 22:33:49 PST Modified files: sys/i386/conf LINT Log: Add the DPT driver and options. GENERIC with dpt may wait a few days if required. Revision Changes Path 1.396 +44 -1 src/sys/i386/conf/LINT From owner-cvs-sys Mon Jan 26 00:11:07 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA22963 for cvs-sys-outgoing; Mon, 26 Jan 1998 00:11:07 -0800 (PST) (envelope-from owner-cvs-sys) Received: from ns1.yes.no (ns1.yes.no [195.119.24.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA22941; Mon, 26 Jan 1998 00:10:54 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [194.198.43.36]) by ns1.yes.no (8.8.7/8.8.7) with ESMTP id IAA28507; Mon, 26 Jan 1998 08:10:52 GMT Received: (from eivind@localhost) by bitbox.follo.net (8.8.6/8.8.6) id JAA20437; Mon, 26 Jan 1998 09:10:51 +0100 (MET) Message-ID: <19980126091051.11643@follo.net> Date: Mon, 26 Jan 1998 09:10:51 +0100 From: Eivind Eklund To: Julian Elischer Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/conf files.i386 majors.i386 options.i386 src/sys/sys dpt.h src/sys/i386/i386 userconfig.c src/sys/dev/dpt dpt_control.c dpt_scsi.c src/sys/pci dpt_pci.c dpt_pci.h References: <199801260611.WAA22861@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88e In-Reply-To: <199801260611.WAA22861@freefall.freebsd.org>; from Julian Elischer on Sun, Jan 25, 1998 at 10:11:18PM -0800 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Sun, Jan 25, 1998 at 10:11:18PM -0800, Julian Elischer wrote: > julian 1998/01/25 22:11:18 PST > > Modified files: > sys/i386/conf files.i386 majors.i386 options.i386 > sys/i386/i386 userconfig.c > Added files: > sys/sys dpt.h > sys/dev/dpt dpt_control.c dpt_scsi.c > sys/pci dpt_pci.c dpt_pci.h > Log: > Add Simon Shapiro's DPT driver > this shouldn't break anything existing. > Userland utilities to follow. Ehm - is this in *.i386 for a reason? Most other PCI-devices go in conf/* directly, as they apply to several architectures. (Or at least that's what I've assumed is the reason :-) Eivind. From owner-cvs-sys Mon Jan 26 01:19:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA00294 for cvs-sys-outgoing; Mon, 26 Jan 1998 01:19:15 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA00203; Mon, 26 Jan 1998 01:18:22 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA23668; Mon, 26 Jan 1998 01:17:45 -0800 (PST) Date: Mon, 26 Jan 1998 01:17:45 -0800 (PST) Message-Id: <199801260917.BAA23668@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf files.pc98 majors.pc98 options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/26 01:17:45 PST Modified files: sys/pc98/conf files.pc98 majors.pc98 options.pc98 Log: Sync with sys/i386/confi/files.i386, majors.i386 and options.i386 revisions 1.187, 1.25 and 1.68, respectively. Revision Changes Path 1.50 +4 -1 src/sys/pc98/conf/files.pc98 1.20 +2 -1 src/sys/pc98/conf/majors.pc98 1.48 +10 -1 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Mon Jan 26 01:19:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA00351 for cvs-sys-outgoing; Mon, 26 Jan 1998 01:19:55 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA00254; Mon, 26 Jan 1998 01:18:56 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA23698; Mon, 26 Jan 1998 01:18:20 -0800 (PST) Date: Mon, 26 Jan 1998 01:18:20 -0800 (PST) Message-Id: <199801260918.BAA23698@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/26 01:18:19 PST Modified files: sys/pc98/i386 userconfig.c Log: Sync with sys/i386/i386/userconfig.c revision 1.101. Revision Changes Path 1.45 +3 -2 src/sys/pc98/i386/userconfig.c From owner-cvs-sys Mon Jan 26 08:42:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA12064 for cvs-sys-outgoing; Mon, 26 Jan 1998 08:42:13 -0800 (PST) (envelope-from owner-cvs-sys) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA12054; Mon, 26 Jan 1998 08:42:07 -0800 (PST) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id IAA19314; Mon, 26 Jan 1998 08:39:11 -0800 (PST) Received: from UNKNOWN(), claiming to be "current1.whistle.com" via SMTP by alpo.whistle.com, id smtpd019312; Mon Jan 26 08:39:07 1998 Date: Mon, 26 Jan 1998 08:35:42 -0800 (PST) From: Julian Elischer To: Eivind Eklund cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/conf files.i386 majors.i386 options.i386 src/sys/sys dpt.h src/sys/i386/i386 userconfig.c src/sys/dev/dpt dpt_control.c dpt_scsi.c src/sys/pci dpt_pci.c dpt_pci.h In-Reply-To: <19980126091051.11643@follo.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Actually simon put it in conf and I moved it to i386 as it's only a i386 PC device.. maybe I was wrong.. I can always shift those entries back.. On Mon, 26 Jan 1998, Eivind Eklund wrote: > On Sun, Jan 25, 1998 at 10:11:18PM -0800, Julian Elischer wrote: > > julian 1998/01/25 22:11:18 PST > > > > Modified files: > > sys/i386/conf files.i386 majors.i386 options.i386 > > sys/i386/i386 userconfig.c > > Added files: > > sys/sys dpt.h > > sys/dev/dpt dpt_control.c dpt_scsi.c > > sys/pci dpt_pci.c dpt_pci.h > > Log: > > Add Simon Shapiro's DPT driver > > this shouldn't break anything existing. > > Userland utilities to follow. > > Ehm - is this in *.i386 for a reason? Most other PCI-devices go in > conf/* directly, as they apply to several architectures. (Or at least > that's what I've assumed is the reason :-) > > Eivind. > From owner-cvs-sys Mon Jan 26 11:42:25 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA11609 for cvs-sys-outgoing; Mon, 26 Jan 1998 11:42:25 -0800 (PST) (envelope-from owner-cvs-sys) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA11578; Mon, 26 Jan 1998 11:42:16 -0800 (PST) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.6.9) with ESMTP id LAA20361; Mon, 26 Jan 1998 11:42:07 -0800 (PST) To: Julian Elischer cc: Eivind Eklund , Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/conf files.i386 majors.i386 options.i386 src/sys/sys dpt.h src/sys/i386/i386 userconfig.c src/sys/dev/dpt dpt_control.c dpt_scsi.c src/sys/pci dpt_pci.c dpt_pci.h In-reply-to: Your message of "Mon, 26 Jan 1998 08:35:42 PST." Date: Mon, 26 Jan 1998 11:42:07 -0800 Message-ID: <20357.885843727@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Actually simon put it in conf and I moved it to i386 > as it's only a i386 PC device.. maybe I was wrong.. "only?" You're saying that there'd never be any possibility of such a device running on, say, an ALPHA? Jordan From owner-cvs-sys Mon Jan 26 11:59:22 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA16376 for cvs-sys-outgoing; Mon, 26 Jan 1998 11:59:22 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA16325; Mon, 26 Jan 1998 11:59:03 -0800 (PST) (envelope-from brian@FreeBSD.org) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA18317; Mon, 26 Jan 1998 11:58:23 -0800 (PST) Date: Mon, 26 Jan 1998 11:58:23 -0800 (PST) Message-Id: <199801261958.LAA18317@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_tunvar.h if_tun.c if_tun.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 1998/01/26 11:58:23 PST Modified files: (Branch: RELENG_2_2) sys/net if_tun.c if_tun.h Added files: (Branch: RELENG_2_2) sys/net if_tunvar.h Log: MFC: Move softc stuff into if_tunvar.h Revision Changes Path 1.29.2.4 +1 -0 src/sys/net/if_tun.c 1.6.2.4 +2 -19 src/sys/net/if_tun.h From owner-cvs-sys Mon Jan 26 12:28:02 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA20973 for cvs-sys-outgoing; Mon, 26 Jan 1998 12:28:02 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA20862; Mon, 26 Jan 1998 12:27:42 -0800 (PST) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA18061; Mon, 26 Jan 1998 10:31:19 -0800 (PST) Date: Mon, 26 Jan 1998 10:31:19 -0800 (PST) Message-Id: <199801261831.KAA18061@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf files.i386 options.i386 src/sys/conf files options Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/01/26 10:31:19 PST Modified files: sys/i386/conf files.i386 options.i386 sys/conf files options Log: Move DPT related options out of i386 specific files so DPT devices can be used on other PCI (alpha?) machines. Suggested by: several people Revision Changes Path 1.188 +1 -4 src/sys/i386/conf/files.i386 1.69 +1 -10 src/sys/i386/conf/options.i386 1.120 +3 -1 src/sys/conf/files 1.50 +12 -1 src/sys/conf/options From owner-cvs-sys Mon Jan 26 12:28:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA21001 for cvs-sys-outgoing; Mon, 26 Jan 1998 12:28:04 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA20860; Mon, 26 Jan 1998 12:27:41 -0800 (PST) (envelope-from brian@FreeBSD.org) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA18249; Mon, 26 Jan 1998 11:52:35 -0800 (PST) Date: Mon, 26 Jan 1998 11:52:35 -0800 (PST) Message-Id: <199801261952.LAA18249@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_tun.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 1998/01/26 11:52:35 PST Modified files: sys/net if_tun.h Log: Correct $Id$ Revision Changes Path 1.12 +1 -1 src/sys/net/if_tun.h From owner-cvs-sys Mon Jan 26 17:58:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA13315 for cvs-sys-outgoing; Mon, 26 Jan 1998 17:58:13 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA13234; Mon, 26 Jan 1998 17:57:42 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA20076; Mon, 26 Jan 1998 17:54:27 -0800 (PST) Date: Mon, 26 Jan 1998 17:54:27 -0800 (PST) Message-Id: <199801270154.RAA20076@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf files Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/01/26 17:54:27 PST Modified files: sys/conf files Log: Someone removed vm_zone.c from /sys/conf/files. Revision Changes Path 1.121 +1 -0 src/sys/conf/files From owner-cvs-sys Tue Jan 27 00:13:24 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA08543 for cvs-sys-outgoing; Tue, 27 Jan 1998 00:13:24 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA08434; Tue, 27 Jan 1998 00:12:56 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA21530; Tue, 27 Jan 1998 00:12:11 -0800 (PST) Date: Tue, 27 Jan 1998 00:12:11 -0800 (PST) Message-Id: <199801270812.AAA21530@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 identcpu.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/27 00:12:10 PST Modified files: sys/i386/i386 identcpu.c Log: Execute cpuid if BIOS disables cpuid instruction of Cyrix 6x86MX CPU. Revision Changes Path 1.42 +13 -4 src/sys/i386/i386/identcpu.c From owner-cvs-sys Tue Jan 27 01:16:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA15784 for cvs-sys-outgoing; Tue, 27 Jan 1998 01:16:23 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA15562; Tue, 27 Jan 1998 01:16:01 -0800 (PST) (envelope-from davidg@FreeBSD.org) From: David Greenman Received: (from root@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA21694; Tue, 27 Jan 1998 01:15:15 -0800 (PST) Date: Tue, 27 Jan 1998 01:15:15 -0800 (PST) Message-Id: <199801270915.BAA21694@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet in_pcb.c in_pcb.h ip_divert.c raw_ip.c tcp_input.c tcp_subr.c tcp_usrreq.c tcp_var.h udp_usrreq.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 1998/01/27 01:15:15 PST Modified files: sys/netinet in_pcb.c in_pcb.h ip_divert.c raw_ip.c tcp_input.c tcp_subr.c tcp_usrreq.c tcp_var.h udp_usrreq.c Log: Improved connection establishment performance by doing local port lookups via a hashed port list. In the new scheme, in_pcblookup() goes away and is replaced by a new routine, in_pcblookup_local() for doing the local port check. Note that this implementation is space inefficient in that the PCB struct is now too large to fit into 128 bytes. I might deal with this in the future by using the new zone allocator, but I wanted these changes to be extensively tested in their current form first. Also: 1) Fixed off-by-one errors in the port lookup loops in in_pcbbind(). 2) Got rid of some unneeded rehashing. Adding a new routine, in_pcbinshash() to do the initialial hash insertion. 3) Renamed in_pcblookuphash() to in_pcblookup_hash() for easier readability. 4) Added a new routine, in_pcbremlists() to remove the PCB from the various hash lists. 5) Added/deleted comments where appropriate. 6) Removed unnecessary splnet() locking. In general, the PCB functions should be called at splnet()...there are unfortunately a few exceptions, however. 7) Reorganized a few structs for better cache line behavior. 8) Killed my TCP_ACK_HACK kludge. It may come back in a different form in the future, however. These changes have been tested on wcarchive for more than a month. In tests done here, connection establishment overhead is reduced by more than 50 times, thus getting rid of one of the major networking scalability problems. Still to do: make tcp_fastimo/tcp_slowtimo scale well for systems with a large number of connections. tcp_fastimo is easy; tcp_slowtimo is difficult. WARNING: Anything that knows about inpcb and tcpcb structs will have to be recompiled; at the very least, this includes netstat(1). Revision Changes Path 1.38 +198 -105 src/sys/netinet/in_pcb.c 1.23 +34 -23 src/sys/netinet/in_pcb.h 1.18 +2 -1 src/sys/netinet/ip_divert.c 1.51 +2 -1 src/sys/netinet/raw_ip.c 1.69 +11 -27 src/sys/netinet/tcp_input.c 1.42 +5 -5 src/sys/netinet/tcp_subr.c 1.37 +3 -3 src/sys/netinet/tcp_usrreq.c 1.40 +30 -38 src/sys/netinet/tcp_var.h 1.44 +4 -3 src/sys/netinet/udp_usrreq.c From owner-cvs-sys Tue Jan 27 08:25:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA14471 for cvs-sys-outgoing; Tue, 27 Jan 1998 08:25:06 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA14381; Tue, 27 Jan 1998 08:24:50 -0800 (PST) (envelope-from jdp@FreeBSD.org) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA13698; Tue, 27 Jan 1998 08:24:03 -0800 (PST) Date: Tue, 27 Jan 1998 08:24:03 -0800 (PST) Message-Id: <199801271624.IAA13698@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG, cvs-include@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/usr.bin/brandelf brandelf.c src/include elf.h Makefile src/sys/i386/include elf.h src/sys/sys elf32.h imgact_elf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1998/01/27 08:24:02 PST Modified files: (Branch: RELENG_2_2) usr.bin/brandelf brandelf.c include Makefile sys/sys imgact_elf.h Added files: (Branch: RELENG_2_2) include elf.h sys/i386/include elf.h sys/sys elf32.h Log: Merge from main branch: add ELF header files and fix a misspelled identifier in brandelf.c. Files merged from main branch: src/usr.bin/brandelf/brandelf.c 1.5 -> 1.6 src/include/Makefile 1.55 -> 1.56 src/sys/sys/imgact_elf.h 1.4 -> 1.5 Files added from main branch: src/include/elf.h 1.1 src/sys/i386/include/elf.h 1.2 src/sys/sys/elf32.h 1.2 Revision Changes Path 1.1.2.5 +10 -10 src/usr.bin/brandelf/brandelf.c 1.45.2.5 +8 -8 src/include/Makefile 1.2.2.1 +9 -153 src/sys/sys/imgact_elf.h From owner-cvs-sys Tue Jan 27 08:46:19 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA18433 for cvs-sys-outgoing; Tue, 27 Jan 1998 08:46:19 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA18401; Tue, 27 Jan 1998 08:46:13 -0800 (PST) (envelope-from msmith@FreeBSD.org) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA14022; Tue, 27 Jan 1998 08:45:25 -0800 (PST) Date: Tue, 27 Jan 1998 08:45:25 -0800 (PST) Message-Id: <199801271645.IAA14022@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa atapi.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1998/01/27 08:45:24 PST Modified files: sys/i386/isa atapi.c Log: Check the status port after waiting for DRQ; some drives seem to be very slow coming off the bus (eg. Iomega's ATAPI Zip). Failure to do this results in a false probe of an ATAPI device with garbage data. Revision Changes Path 1.22 +9 -0 src/sys/i386/isa/atapi.c From owner-cvs-sys Tue Jan 27 08:51:43 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA19059 for cvs-sys-outgoing; Tue, 27 Jan 1998 08:51:43 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA18885; Tue, 27 Jan 1998 08:50:24 -0800 (PST) (envelope-from msmith@FreeBSD.org) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA14167; Tue, 27 Jan 1998 08:49:35 -0800 (PST) Date: Tue, 27 Jan 1998 08:49:35 -0800 (PST) Message-Id: <199801271649.IAA14167@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wfd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1998/01/27 08:49:35 PST Modified files: sys/i386/isa wfd.c Log: Fix operation with the Iomega Zip 100 ATAPI. All known versions of this drive (firmware 21.* and 23.*) will lock up if presented with a read/write request of > 64 blocks. In the presence of such a unit, I/O requests of > 64 blocks are fragmented to avoid this. Revision Changes Path 1.3 +92 -13 src/sys/i386/isa/wfd.c From owner-cvs-sys Tue Jan 27 08:57:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA19669 for cvs-sys-outgoing; Tue, 27 Jan 1998 08:57:41 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA19598; Tue, 27 Jan 1998 08:57:32 -0800 (PST) (envelope-from msmith@FreeBSD.org) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA14251; Tue, 27 Jan 1998 08:56:44 -0800 (PST) Date: Tue, 27 Jan 1998 08:56:44 -0800 (PST) Message-Id: <199801271656.IAA14251@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/biosboot Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1998/01/27 08:56:44 PST Modified files: sys/i386/boot/biosboot Makefile Log: Symlink bootblocks for 'wfd' disks as well. Revision Changes Path 1.61 +2 -2 src/sys/i386/boot/biosboot/Makefile From owner-cvs-sys Tue Jan 27 15:14:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA07290 for cvs-sys-outgoing; Tue, 27 Jan 1998 15:14:00 -0800 (PST) (envelope-from owner-cvs-sys) Received: from awfulhak.org (awfulhak.demon.co.uk [158.152.17.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA07214; Tue, 27 Jan 1998 15:13:32 -0800 (PST) (envelope-from brian@Awfulhak.org) Received: from gate.lan.awfulhak.org (localhost [127.0.0.1]) by awfulhak.org (8.8.7/8.8.7) with ESMTP id XAA26912; Tue, 27 Jan 1998 23:06:08 GMT (envelope-from brian@gate.lan.awfulhak.org) Message-Id: <199801272306.XAA26912@awfulhak.org> X-Mailer: exmh version 2.0.1 12/23/97 To: David Greenman cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/netinet in_pcb.c in_pcb.h ip_divert.c raw_ip.c tcp_input.c tcp_subr.c tcp_usrreq.c tcp_var.h udp_usrreq.c In-reply-to: Your message of "Tue, 27 Jan 1998 01:15:15 PST." <199801270915.BAA21694@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 27 Jan 1998 23:06:07 +0000 From: Brian Somers Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk [.....] > These changes have been tested on wcarchive for more than a month. In tests > done here, connection establishment overhead is reduced by more than 50 > times, thus getting rid of one of the major networking scalability problems. Woof :-) -- Brian , , Don't _EVER_ lose your sense of humour.... From owner-cvs-sys Tue Jan 27 16:28:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA23171 for cvs-sys-outgoing; Tue, 27 Jan 1998 16:28:20 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA23000; Tue, 27 Jan 1998 16:27:45 -0800 (PST) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA16381; Tue, 27 Jan 1998 16:26:54 -0800 (PST) Date: Tue, 27 Jan 1998 16:26:54 -0800 (PST) Message-Id: <199801280026.QAA16381@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1998/01/27 16:26:54 PST Modified files: (Branch: RELENG_2_2) sys/nfs nfs_bio.c Log: MFC: Choose filesync write when writing a cluster. PR: 3438 Reviewed by: Ian Dowse Revision Changes Path 1.28.2.7 +2 -2 src/sys/nfs/nfs_bio.c From owner-cvs-sys Wed Jan 28 00:46:25 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA20094 for cvs-sys-outgoing; Wed, 28 Jan 1998 00:46:25 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA20030; Wed, 28 Jan 1998 00:46:13 -0800 (PST) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA18585; Wed, 28 Jan 1998 00:45:20 -0800 (PST) Date: Wed, 28 Jan 1998 00:45:20 -0800 (PST) Message-Id: <199801280845.AAA18585@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa kbdtables.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 1998/01/28 00:45:20 PST Modified files: sys/i386/isa kbdtables.h Log: Define CTL-ALT-ESC as the `debug' key, CTL-ALT-SPACE as the `suspend'key in all built-in keymaps. Revision Changes Path 1.39 +5 -5 src/sys/i386/isa/kbdtables.h From owner-cvs-sys Wed Jan 28 02:42:37 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA07045 for cvs-sys-outgoing; Wed, 28 Jan 1998 02:42:37 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA06977; Wed, 28 Jan 1998 02:42:28 -0800 (PST) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA18880; Wed, 28 Jan 1998 02:41:34 -0800 (PST) Date: Wed, 28 Jan 1998 02:41:34 -0800 (PST) Message-Id: <199801281041.CAA18880@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/01/28 02:41:34 PST Modified files: sys/i386/isa clock.c Log: APM calls inittodr(0) which is stupid, but at least stop setting the clock back to when Dennis had a good idea. Revision Changes Path 1.108 +7 -5 src/sys/i386/isa/clock.c From owner-cvs-sys Wed Jan 28 04:21:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA21052 for cvs-sys-outgoing; Wed, 28 Jan 1998 04:21:59 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA21019; Wed, 28 Jan 1998 04:21:53 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA19609; Wed, 28 Jan 1998 04:20:59 -0800 (PST) Date: Wed, 28 Jan 1998 04:20:59 -0800 (PST) Message-Id: <199801281220.EAA19609@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/biosboot Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/28 04:20:58 PST Modified files: sys/pc98/boot/biosboot Makefile Log: Sync with sys/i386/boot/biosboot/Makefile revision 1.61. Revision Changes Path 1.15 +2 -2 src/sys/pc98/boot/biosboot/Makefile From owner-cvs-sys Wed Jan 28 04:26:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA21762 for cvs-sys-outgoing; Wed, 28 Jan 1998 04:26:13 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA21725; Wed, 28 Jan 1998 04:26:02 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA19646; Wed, 28 Jan 1998 04:25:07 -0800 (PST) Date: Wed, 28 Jan 1998 04:25:07 -0800 (PST) Message-Id: <199801281225.EAA19646@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/28 04:25:07 PST Modified files: sys/pc98/pc98 clock.c Log: Sync with sys/i386/isa/clock.c revision 1.108. Revision Changes Path 1.40 +7 -5 src/sys/pc98/pc98/clock.c From owner-cvs-sys Wed Jan 28 04:30:47 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA22170 for cvs-sys-outgoing; Wed, 28 Jan 1998 04:30:47 -0800 (PST) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA22160; Wed, 28 Jan 1998 04:30:37 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id XAA05384; Wed, 28 Jan 1998 23:29:06 +1100 Date: Wed, 28 Jan 1998 23:29:06 +1100 From: Bruce Evans Message-Id: <199801281229.XAA05384@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, msmith@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/isa atapi.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified files: > sys/i386/isa atapi.c > Log: > Check the status port after waiting for DRQ; some drives seem to be very > slow coming off the bus (eg. Iomega's ATAPI Zip). Failure to do > this results in a false probe of an ATAPI device with garbage > data. > > Revision Changes Path > 1.22 +9 -0 src/sys/i386/isa/atapi.c How can this help? The status port has been checked about 1 usec before and has been found to have a value that would pass the new check (ARS_CHECK was clear on the previous read, and ARS_BUSY was clear on a read before that, so the bits are unlikely to be all 1). Answer: it probably helps by changing the timing. The DELAY(10)'s in atapi_wait() don't help since they aren't executed between reads of a good status and return. It isn't clear how this matters, since the new delay is between an inb() and an insw(), and the data should be ready before the inb() reports that it is. Perhaps the problem is earlier. According to an old draft version of the ATA spec, the timing for issueing a polled-mode input command is: driver drive ------ ----- 1. Write to command register. 2. "sets BSY within 400 nsec". 3. Wait at least 400 nsec to avoid seeing a stale BSY bit. 4. Spin waiting for BSY. 5. Data finishes arriving. 6. "sets DRQ within 700 usec". I think "usec" should be "nsec" here. Note that it doesn't matter if DRQ is set before the data finishes arriving, provided BSY remains set. 7. "clears BSY within 400 nsec of setting DRQ". I hope BSY can't be cleared 400 nsec _before_ setting DRQ. 8. Find BSY set. 9. If BSY can be cleared before DRQ is set, wait at least 400 nsec to avoid seeing a stale DRQ bit. 10. If DRQ is not set, some error bits should be set. Abort. 11. Read the data register. Provided step 9 is unnecessary, everything seems to be correct except that atapi_wait() doesn't do step 2 and is sloppy in step 9, so the following timing is possible: Step 4: see a stale clear BSY. Step 9: doesn't check for BSY again, so it may see DRQ set up to 400 nsec before the drive is ready. Step 2 is often unnecessary in wdwait(), since BSY is checked in a spinloop for step 9 (actually the same spinloop as for step 4), so so there is no problem unless both BSY and the bits being waited for are stale. Bruce From owner-cvs-sys Wed Jan 28 04:46:09 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA23904 for cvs-sys-outgoing; Wed, 28 Jan 1998 04:46:09 -0800 (PST) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA23850; Wed, 28 Jan 1998 04:45:56 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id XAA05795; Wed, 28 Jan 1998 23:41:18 +1100 Date: Wed, 28 Jan 1998 23:41:18 +1100 From: Bruce Evans Message-Id: <199801281241.XAA05795@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, msmith@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/isa wfd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified files: > sys/i386/isa wfd.c > Log: > Fix operation with the Iomega Zip 100 ATAPI. > All known versions of this drive (firmware 21.* and 23.*) will lock up > if presented with a read/write request of > 64 blocks. In the presence > of such a unit, I/O requests of > 64 blocks are fragmented to avoid > this. > > Revision Changes Path > 1.3 +92 -13 src/sys/i386/isa/wfd.c You could simply reject such transfers. The new d_maxio element in struct bdevsw should limit clustering allow physio() to do the deblocking for raw i/o. Deblocking in the driver is only necessary for handling > 32K filesystem blocks, which no one should want, especially on floppies. It is only better if large i/o sizes are significantly more efficient. Bruce From owner-cvs-sys Wed Jan 28 04:53:37 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA24444 for cvs-sys-outgoing; Wed, 28 Jan 1998 04:53:37 -0800 (PST) (envelope-from owner-cvs-sys) Received: from word.smith.net.au (vh1.gsoft.com.au [203.38.152.122]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA24431; Wed, 28 Jan 1998 04:53:25 -0800 (PST) (envelope-from mike@word.smith.net.au) Received: from word (localhost [127.0.0.1]) by word.smith.net.au (8.8.8/8.8.5) with ESMTP id XAA01110; Wed, 28 Jan 1998 23:16:33 +1030 (CST) Message-Id: <199801281246.XAA01110@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Bruce Evans cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, msmith@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/isa atapi.c In-reply-to: Your message of "Wed, 28 Jan 1998 23:29:06 +1100." <199801281229.XAA05384@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 28 Jan 1998 23:16:32 +1030 From: Mike Smith Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Modified files: > > sys/i386/isa atapi.c > > Log: > > Check the status port after waiting for DRQ; some drives seem to be very > > slow coming off the bus (eg. Iomega's ATAPI Zip). Failure to do > > this results in a false probe of an ATAPI device with garbage > > data. > > > > Revision Changes Path > > 1.22 +9 -0 src/sys/i386/isa/atapi.c > > How can this help? The status port has been checked about 1 usec before > and has been found to have a value that would pass the new check > (ARS_CHECK was clear on the previous read, and ARS_BUSY was clear on a > read before that, so the bits are unlikely to be all 1). The Zip is, as I said, slow off the bus. At least on the P6 I was using, it goes like this (PC98 junk elided): /* Wait for controller not busy. */ outb (port + AR_DRIVE, unit ? ARD_DRIVE1 : ARD_DRIVE0); if (atapi_wait (port, 0) < 0) { ## Zip is still on the bus here; atapi_wait() returns happily thinking ## there is a device present and ready. A possibly better fix would be ## to have the 10us delay earlier in the loop in atapi_wait(). /* Issue ATAPI IDENTIFY command. */ outb (port + AR_DRIVE, unit ? ARD_DRIVE1 : ARD_DRIVE0); outb (port + AR_COMMAND, ATAPIC_IDENTIFY); /* Check that device is present. */ if (inb (port + AR_STATUS) == 0xff) { ## Zip is going off the bus at this point, but not gone. ## Read returns 0xa1. /* Wait for data ready. */ if (atapi_wait (port, ARS_DRQ) != 0) { ## Zip eventually goes off the bus, and thus DRQ reads high. At this point the probe thinks it has a device that's responded to the IDENTIFY. The Zip is off having a beer, and the result is a garbage probe. The easiest fix at the time was to simply catch the obviously nonsense case where the status register reads 0xff *after* waiting for DRQ. > Perhaps the problem is earlier. According to an old draft version of > the ATA spec, the timing for issueing a polled-mode input command is: > > driver drive > ------ ----- > 1. Write to command register. > 2. "sets BSY within 400 nsec". ... I am inclined to suspect that the problem is actually with step 0.5, where: 0.0 Select the target 0.5 Wait XXX Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA25542 for cvs-sys-outgoing; Wed, 28 Jan 1998 05:00:20 -0800 (PST) (envelope-from owner-cvs-sys) Received: from word.smith.net.au (vh1.gsoft.com.au [203.38.152.122]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA25438; Wed, 28 Jan 1998 05:00:04 -0800 (PST) (envelope-from mike@word.smith.net.au) Received: from word (localhost [127.0.0.1]) by word.smith.net.au (8.8.8/8.8.5) with ESMTP id XAA01145; Wed, 28 Jan 1998 23:23:14 +1030 (CST) Message-Id: <199801281253.XAA01145@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Bruce Evans cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, msmith@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/isa wfd.c In-reply-to: Your message of "Wed, 28 Jan 1998 23:41:18 +1100." <199801281241.XAA05795@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 28 Jan 1998 23:23:14 +1030 From: Mike Smith Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Modified files: > > sys/i386/isa wfd.c > > Log: > > Fix operation with the Iomega Zip 100 ATAPI. > > All known versions of this drive (firmware 21.* and 23.*) will lock up > > if presented with a read/write request of > 64 blocks. In the presence > > of such a unit, I/O requests of > 64 blocks are fragmented to avoid > > this. > > > > Revision Changes Path > > 1.3 +92 -13 src/sys/i386/isa/wfd.c > > You could simply reject such transfers. And then what happens to them? I spent some time trying to understand what would happen if wfdstrategy (which I believe is being called via VOP_STRATEGY) rejected the transfer. Ultimately it was simpler to play scatter-gather with the bp and present an interface that looked like nothing had changed. POLA, etc. > The new d_maxio element in > struct bdevsw should limit clustering allow physio() to do the deblocking > for raw i/o. Nobody seems to call physio. And d_maxio isn't present in 2.2.*, while it was important that the fix be backportable. If d_maxio actually works (I recall John's commit implying that it wasn't completely done yet), then it would make sense to shift to using that for -current once we know that the fragmentation approach works. > Deblocking in the driver is only necessary for handling > > 32K filesystem blocks, which no one should want, especially on floppies. > It is only better if large i/o sizes are significantly more efficient. I actually thought I was on a winner setting D_NOCLUSTERRW in the bdevsw, but the msdosfs code reads in MAXPHYS slabs (I assume for its in-core copy of the FAT). I can assure you that if I thought there was a portable way to restrict the I/O size at a higher level I would take it. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ From owner-cvs-sys Wed Jan 28 08:36:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA23801 for cvs-sys-outgoing; Wed, 28 Jan 1998 08:36:35 -0800 (PST) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA23766; Wed, 28 Jan 1998 08:36:17 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id DAA13107; Thu, 29 Jan 1998 03:35:00 +1100 Date: Thu, 29 Jan 1998 03:35:00 +1100 From: Bruce Evans Message-Id: <199801281635.DAA13107@godzilla.zeta.org.au> To: bde@zeta.org.au, mike@smith.net.au Subject: Re: cvs commit: src/sys/i386/isa wfd.c Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, msmith@FreeBSD.ORG Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> > Modified files: >> > sys/i386/isa wfd.c >> > Log: >> > Fix operation with the Iomega Zip 100 ATAPI. >> > All known versions of this drive (firmware 21.* and 23.*) will lock up >> > if presented with a read/write request of > 64 blocks. In the presence >> > of such a unit, I/O requests of > 64 blocks are fragmented to avoid >> > this. >> > >> > Revision Changes Path >> > 1.3 +92 -13 src/sys/i386/isa/wfd.c >> >> You could simply reject such transfers. > >And then what happens to them? I spent some time trying to understand Nothing good. The correct behaviour seems to be to reduce the count (b_bcount) to whatever can be handled and continue, like all (?) SCSI drivers do. I doubt that this actually works except for raw i/o. Filesystem blocksizes and cluster sizes have been limited to 64K until recently, and all (?) SCSI adaptors can handle that much, so the reduction has probably only been tested for raw i/o. It works as follows: first physio() calls a function called minphys() which reduces the limits the size to 64K. Then it loops calls the driver strategy function until all i/o has been handled. The driver strategy function may reduce the count to whatever it wants. There are a couple more layers of minphys()-like functions in the SCSI drivers. >> The new d_maxio element in >> struct bdevsw should limit clustering allow physio() to do the deblocking >> for raw i/o. > >Nobody seems to call physio. And d_maxio isn't present in 2.2.*, while All character devices by default call it indirectly via rawread() and rawwrite(). This is mostly automagic, but doesn't handle per-device limits well. The new d_maxio field is per-device-driver, so it is not as flexible as the per-adaptor SCSI minphys(). OTOH, reducing the count after a request has been built is not good. Higher layers should know about the limit so that they can build a smaller request. This could be handled using a function for d_maxio. >it was important that the fix be backportable. If d_maxio actually >works (I recall John's commit implying that it wasn't completely done >yet), then it would make sense to shift to using that for -current once >we know that the fragmentation approach works. I think it works for wd, but many drivers are missing support for it. It only takes one line per driver: xx_bdevsw.d_maxio = ; immediately after xx_bdevsw is initialized. >I actually thought I was on a winner setting D_NOCLUSTERRW in the >bdevsw, but the msdosfs code reads in MAXPHYS slabs (I assume for its >in-core copy of the FAT). I can assure you that if I thought there was >a portable way to restrict the I/O size at a higher level I would take >it. msfosfs actually uses MAXBSIZE, which is now different from MAXPHYS. It should use DFLTBSIZE. MAXBSIZE is abused in several places that just need a "large" size. This was good when MAXBSIZE was 16K. When MAXBSIZE became 64K, many buffers became oversized. The FAT buffer is one. The main wastage is probably in stdio buffers for slow cdevs. st_blksize is MAXBSIZE for most (all?) cdevs, and stdio naively believes that this is a good size for i/o. Bruce From owner-cvs-sys Wed Jan 28 15:34:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA16985 for cvs-sys-outgoing; Wed, 28 Jan 1998 15:34:06 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA16882; Wed, 28 Jan 1998 15:33:28 -0800 (PST) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA12435; Wed, 28 Jan 1998 15:32:30 -0800 (PST) Date: Wed, 28 Jan 1998 15:32:30 -0800 (PST) Message-Id: <199801282332.PAA12435@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern uipc_socket.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/01/28 15:32:29 PST Modified files: (Branch: RELENG_2_2) sys/kern uipc_socket.c Log: MFC: better range checking to prevent attack. Revision Changes Path 1.20.2.3 +27 -4 src/sys/kern/uipc_socket.c From owner-cvs-sys Wed Jan 28 19:15:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA02100 for cvs-sys-outgoing; Wed, 28 Jan 1998 19:15:58 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA02025; Wed, 28 Jan 1998 19:15:24 -0800 (PST) (envelope-from msmith@FreeBSD.org) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id TAA14366; Wed, 28 Jan 1998 19:14:24 -0800 (PST) Date: Wed, 28 Jan 1998 19:14:24 -0800 (PST) Message-Id: <199801290314.TAA14366@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys time.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1998/01/28 19:14:24 PST Modified files: (Branch: RELENG_2_2) sys/sys time.h Log: Merge timeradd()/timersub() from current. This fixes the build issue with ftp(1) and improves NetBSD/OpenBSD source compatability. Revision Changes Path 1.8.2.1 +22 -1 src/sys/sys/time.h From owner-cvs-sys Wed Jan 28 22:43:30 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA10948 for cvs-sys-outgoing; Wed, 28 Jan 1998 22:43:30 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA10905; Wed, 28 Jan 1998 22:43:13 -0800 (PST) (envelope-from msmith@FreeBSD.org) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA14868; Wed, 28 Jan 1998 22:42:12 -0800 (PST) Date: Wed, 28 Jan 1998 22:42:12 -0800 (PST) Message-Id: <199801290642.WAA14868@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wfd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1998/01/28 22:42:12 PST Modified files: sys/i386/isa wfd.c Log: Correct usage of unit to t->lun. This fixes the DEVFS case and the "buggy Zip" message. Suggested by: Pedro A M Vazquez Revision Changes Path 1.4 +5 -5 src/sys/i386/isa/wfd.c From owner-cvs-sys Wed Jan 28 23:49:53 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA22843 for cvs-sys-outgoing; Wed, 28 Jan 1998 23:49:53 -0800 (PST) (envelope-from owner-cvs-sys) Received: from word.smith.net.au (vh1.gsoft.com.au [203.38.152.122]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA22826; Wed, 28 Jan 1998 23:49:41 -0800 (PST) (envelope-from mike@word.smith.net.au) Received: from word (localhost [127.0.0.1]) by word.smith.net.au (8.8.8/8.8.5) with ESMTP id SAA02142; Thu, 29 Jan 1998 18:12:47 +1030 (CST) Message-Id: <199801290742.SAA02142@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Bruce Evans cc: mike@smith.net.au, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, msmith@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/isa wfd.c In-reply-to: Your message of "Thu, 29 Jan 1998 03:35:00 +1100." <199801281635.DAA13107@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 29 Jan 1998 18:12:46 +1030 From: Mike Smith Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > >> > Modified files: > >> > sys/i386/isa wfd.c > >> > Log: > >> > Fix operation with the Iomega Zip 100 ATAPI. > >> > All known versions of this drive (firmware 21.* and 23.*) will lock up > >> > if presented with a read/write request of > 64 blocks. In the presence > >> > of such a unit, I/O requests of > 64 blocks are fragmented to avoid > >> > this. > >> > > >> > Revision Changes Path > >> > 1.3 +92 -13 src/sys/i386/isa/wfd.c > >> > >> You could simply reject such transfers. > > > >And then what happens to them? I spent some time trying to understand > > Nothing good. Then why would rejecting the transfers be useful? > The driver strategy function may reduce the count > to whatever it wants. It was not clear that this was legitimate; I infer from this that the correct approach is to return a nonzero value in b_resid, which will cause another call to the strategy routine. Is that correct? Will this work on 2.2? It's certainly a *much* tidier approach than what I am currently doing. Is this a lower-performance approach than queueing multiple ATAPI requests? Do we care about performance with such a slow device? > >it was important that the fix be backportable. If d_maxio actually > >works (I recall John's commit implying that it wasn't completely done > >yet), then it would make sense to shift to using that for -current once > >we know that the fragmentation approach works. > > I think it works for wd, but many drivers are missing support for it. > It only takes one line per driver: > > xx_bdevsw.d_maxio = ; > > immediately after xx_bdevsw is initialized. ... so you can't change it on the fly? This is a serious defect. Thanks for the advice; it's greatly appreciated. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ From owner-cvs-sys Thu Jan 29 00:15:50 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA26389 for cvs-sys-outgoing; Thu, 29 Jan 1998 00:15:50 -0800 (PST) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA26345; Thu, 29 Jan 1998 00:15:36 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id TAA18259; Thu, 29 Jan 1998 19:13:53 +1100 Date: Thu, 29 Jan 1998 19:13:53 +1100 From: Bruce Evans Message-Id: <199801290813.TAA18259@godzilla.zeta.org.au> To: bde@zeta.org.au, mike@smith.net.au Subject: Re: cvs commit: src/sys/i386/isa wfd.c Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, msmith@FreeBSD.ORG Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> >> > All known versions of this drive (firmware 21.* and 23.*) will lock up >> >> > if presented with a read/write request of > 64 blocks. In the presence >> >> > of such a unit, I/O requests of > 64 blocks are fragmented to avoid >> >> > this. >> >> ... >> >> You could simply reject such transfers. >> > >> >And then what happens to them? I spent some time trying to understand >> >> Nothing good. > >Then why would rejecting the transfers be useful? It wouldn't. > >> The driver strategy function may reduce the count >> to whatever it wants. > >It was not clear that this was legitimate; I infer from this that the >correct approach is to return a nonzero value in b_resid, which will >cause another call to the strategy routine. Is that correct? Will >this work on 2.2? It's certainly a *much* tidier approach than what I >am currently doing. Only for raw i/o. bread() and bwrite() don't even look at b_resid. They depend on the initial count being smaller than MAXBSIZE (getblk() enforces this by panicing if the count is larger), and on all drivers not truncating counts smaller than this size or counts that would be truncated not being used. >Is this a lower-performance approach than queueing multiple ATAPI >requests? Do we care about performance with such a slow device? It's probably insignificantly lower-performance even on much faster devices. >> xx_bdevsw.d_maxio = ; >> >> immediately after xx_bdevsw is initialized. > >... so you can't change it on the fly? This is a serious defect. Why would you want to change it? You can probably change it, but the changes won't affect queued requests. Bruce From owner-cvs-sys Thu Jan 29 00:25:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA28453 for cvs-sys-outgoing; Thu, 29 Jan 1998 00:25:16 -0800 (PST) (envelope-from owner-cvs-sys) Received: from word.smith.net.au (vh1.gsoft.com.au [203.38.152.122]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA28435; Thu, 29 Jan 1998 00:25:10 -0800 (PST) (envelope-from mike@word.smith.net.au) Received: from word (localhost [127.0.0.1]) by word.smith.net.au (8.8.8/8.8.5) with ESMTP id SAA02267; Thu, 29 Jan 1998 18:48:18 +1030 (CST) Message-Id: <199801290818.SAA02267@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Bruce Evans cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/isa wfd.c In-reply-to: Your message of "Thu, 29 Jan 1998 19:13:53 +1100." <199801290813.TAA18259@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 29 Jan 1998 18:48:17 +1030 From: Mike Smith Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >>>>>> All known versions of this drive (firmware 21.* and 23.*) will lock up >>>>>> if presented with a read/write request of > 64 blocks. In the presence >>>>>> of such a unit, I/O requests of > 64 blocks are fragmented to avoid >>>>>> this. >>>>>... >>>>> You could simply reject such transfers. > >> > > >> >And then what happens to them? I spent some time trying to understand > >> > >> Nothing good. > > > >Then why would rejecting the transfers be useful? > > It wouldn't. Dare I ask, then, why you suggested I should? > >> The driver strategy function may reduce the count > >> to whatever it wants. > > > >It was not clear that this was legitimate; I infer from this that the > >correct approach is to return a nonzero value in b_resid, which will > >cause another call to the strategy routine. Is that correct? Will > >this work on 2.2? It's certainly a *much* tidier approach than what I > >am currently doing. > > Only for raw i/o. bread() and bwrite() don't even look at b_resid. Then it strikes me that you're suggesting a non-solution. Any other ideas? > >> xx_bdevsw.d_maxio = ; > >> > >> immediately after xx_bdevsw is initialized. > > > >... so you can't change it on the fly? This is a serious defect. > > Why would you want to change it? You can probably change it, but > the changes won't affect queued requests. I could imagine wanting to change it in response to device behaviour (eg. overrun/underrun conditions, errors, etc.). In the light of queued requests this is certainly not helpful though. Time for CAM to take over. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ From owner-cvs-sys Thu Jan 29 02:11:17 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA10027 for cvs-sys-outgoing; Thu, 29 Jan 1998 02:11:17 -0800 (PST) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA10019; Thu, 29 Jan 1998 02:11:07 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id VAA22501; Thu, 29 Jan 1998 21:09:39 +1100 Date: Thu, 29 Jan 1998 21:09:39 +1100 From: Bruce Evans Message-Id: <199801291009.VAA22501@godzilla.zeta.org.au> To: bde@zeta.org.au, mike@smith.net.au Subject: Re: cvs commit: src/sys/i386/isa wfd.c Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >>>>>> You could simply reject such transfers. >> >> > >> >> >And then what happens to them? I spent some time trying to understand >> >> >> >> Nothing good. >> > >> >Then why would rejecting the transfers be useful? >> >> It wouldn't. > >Dare I ask, then, why you suggested I should? Because I didn't read the sources before my first reply. >> >It was not clear that this was legitimate; I infer from this that the >> >correct approach is to return a nonzero value in b_resid, which will >> >cause another call to the strategy routine. Is that correct? Will >> >this work on 2.2? It's certainly a *much* tidier approach than what I >> >am currently doing. >> >> Only for raw i/o. bread() and bwrite() don't even look at b_resid. > >Then it strikes me that you're suggesting a non-solution. Any other >ideas? It's good enough for SCSI drivers. Bruce From owner-cvs-sys Thu Jan 29 02:29:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA13160 for cvs-sys-outgoing; Thu, 29 Jan 1998 02:29:13 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA13129; Thu, 29 Jan 1998 02:29:07 -0800 (PST) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA15606; Thu, 29 Jan 1998 02:28:05 -0800 (PST) Date: Thu, 29 Jan 1998 02:28:05 -0800 (PST) Message-Id: <199801291028.CAA15606@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci if_tx.c smc83c170.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/01/29 02:28:04 PST Modified files: (Branch: RELENG_2_2) sys/pci if_tx.c smc83c170.h Log: MFC: update to stable-165 version. Revision Changes Path 1.1.2.1 +253 -198 src/sys/pci/if_tx.c 1.1.2.1 +48 -26 src/sys/pci/smc83c170.h From owner-cvs-sys Thu Jan 29 02:32:54 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA13518 for cvs-sys-outgoing; Thu, 29 Jan 1998 02:32:54 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA13484; Thu, 29 Jan 1998 02:32:48 -0800 (PST) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA15650; Thu, 29 Jan 1998 02:31:46 -0800 (PST) Date: Thu, 29 Jan 1998 02:31:46 -0800 (PST) Message-Id: <199801291031.CAA15650@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci if_tx.c smc83c170.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/01/29 02:31:46 PST Modified files: sys/pci if_tx.c smc83c170.h Log: Update to version stable-165 Submitted by: Ustimenko Semen Revision Changes Path 1.2 +253 -198 src/sys/pci/if_tx.c 1.2 +48 -26 src/sys/pci/smc83c170.h From owner-cvs-sys Thu Jan 29 06:26:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA14542 for cvs-sys-outgoing; Thu, 29 Jan 1998 06:26:18 -0800 (PST) (envelope-from owner-cvs-sys) Received: from word.smith.net.au (ppp4.portal.net.au [202.12.71.104]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA14499; Thu, 29 Jan 1998 06:26:03 -0800 (PST) (envelope-from mike@word.smith.net.au) Received: from word (localhost [127.0.0.1]) by word.smith.net.au (8.8.8/8.8.5) with ESMTP id AAA00577; Fri, 30 Jan 1998 00:48:51 +1030 (CST) Message-Id: <199801291418.AAA00577@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Bruce Evans cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/isa wfd.c In-reply-to: Your message of "Thu, 29 Jan 1998 21:09:39 +1100." <199801291009.VAA22501@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 30 Jan 1998 00:48:50 +1030 From: Mike Smith Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > >> >It was not clear that this was legitimate; I infer from this that the > >> >correct approach is to return a nonzero value in b_resid, which will > >> >cause another call to the strategy routine. Is that correct? Will > >> >this work on 2.2? It's certainly a *much* tidier approach than what I > >> >am currently doing. > >> > >> Only for raw i/o. bread() and bwrite() don't even look at b_resid. > > > >Then it strikes me that you're suggesting a non-solution. Any other > >ideas? > > It's good enough for SCSI drivers. You just previously said that it wasn't adequate. Please make up your mind. 8) Either I should: - Leave things as they are (possibly suboptimal, but apparently functional). - Change to only handling as much of the request as we can in a single pass and leaving the overs in b_resid. So far you have suggested that I should do the second, because that's what SCSI adapters do, even though they never do because they can all handle MAXPHYS-sized transfers, and not all the calling code will honour the returned value in b_resid. This doesn't sound like much of a recommendation to me. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ From owner-cvs-sys Thu Jan 29 07:51:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA26174 for cvs-sys-outgoing; Thu, 29 Jan 1998 07:51:28 -0800 (PST) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA26135; Thu, 29 Jan 1998 07:51:21 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id CAA01875; Fri, 30 Jan 1998 02:44:28 +1100 Date: Fri, 30 Jan 1998 02:44:28 +1100 From: Bruce Evans Message-Id: <199801291544.CAA01875@godzilla.zeta.org.au> To: bde@zeta.org.au, mike@smith.net.au Subject: Re: cvs commit: src/sys/i386/isa wfd.c Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> >> Only for raw i/o. bread() and bwrite() don't even look at b_resid. >> > >> >Then it strikes me that you're suggesting a non-solution. Any other >> >ideas? >> >> It's good enough for SCSI drivers. > >You just previously said that it wasn't adequate. Please make up your >mind. 8) I already did. It's buggy and inadequate, but good enough for SCSI drivers. There's no point in making it work right in only one floppy driver. You lose only support for filesystem block sizes > 32K and <= 64K. >So far you have suggested that I should do the second, because that's >what SCSI adapters do, even though they never do because they can all >handle MAXPHYS-sized transfers, and not all the calling code will >honour the returned value in b_resid. Some of them can only can only handle 16 scatter-gather segments, so they can only handle transfer sizes <= 64K, which is currently MAXPHYS/2. They are never asked to handle > 64K because filesystem block sizes are limited to MAXBSIZE = 64K and raw i/o sizes are limited to DFLTPHYS = 64K. Bruce From owner-cvs-sys Thu Jan 29 08:02:32 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA27198 for cvs-sys-outgoing; Thu, 29 Jan 1998 08:02:32 -0800 (PST) (envelope-from owner-cvs-sys) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA27189; Thu, 29 Jan 1998 08:02:26 -0800 (PST) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id LAA03425; Thu, 29 Jan 1998 11:01:55 -0500 (EST) (envelope-from toor) From: "John S. Dyson" Message-Id: <199801291601.LAA03425@dyson.iquest.net> Subject: Re: cvs commit: src/sys/i386/isa wfd.c In-Reply-To: <199801291544.CAA01875@godzilla.zeta.org.au> from Bruce Evans at "Jan 30, 98 02:44:28 am" To: bde@zeta.org.au (Bruce Evans) Date: Thu, 29 Jan 1998 11:01:55 -0500 (EST) Cc: bde@zeta.org.au, mike@smith.net.au, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Bruce Evans said: > >> >> Only for raw i/o. bread() and bwrite() don't even look at b_resid. > >> > > >> >Then it strikes me that you're suggesting a non-solution. Any other > >> >ideas? > >> > >> It's good enough for SCSI drivers. > > > >You just previously said that it wasn't adequate. Please make up your > >mind. 8) > > I already did. It's buggy and inadequate, but good enough for SCSI > drivers. There's no point in making it work right in only one floppy > driver. You lose only support for filesystem block sizes > 32K and > <= 64K. > > >So far you have suggested that I should do the second, because that's > >what SCSI adapters do, even though they never do because they can all > >handle MAXPHYS-sized transfers, and not all the calling code will > >honour the returned value in b_resid. > > Some of them can only can only handle 16 scatter-gather segments, so > they can only handle transfer sizes <= 64K, which is currently MAXPHYS/2. > They are never asked to handle > 64K because filesystem block sizes are > limited to MAXBSIZE = 64K and raw i/o sizes are limited to DFLTPHYS = 64K. > I know that this isn't the immediate subject of discussion, but wanted to clarify my position on d_maxio. We desperately need the mechanism, but it isn't complete as implemented. I don't know if the discussions between Justin and I were public or private, but I have admitted that the addition of d_maxio as a single scalar was inadequate. If the driver writers start using it, I'll be glad to do the port to change things to a function interface when time has come. The thing that is stopping me from doing it correctly right now is a severe time constraint. If someone wants to do the d_maxio correctly right now, I say go for it!!! :-). The changes aren't complex or substantial, but will require more thought than I have put into it. -- John | Never try to teach a pig to sing, dyson@freebsd.org | it just makes you look stupid, jdyson@nc.com | and it irritates the pig. From owner-cvs-sys Thu Jan 29 08:04:53 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA27754 for cvs-sys-outgoing; Thu, 29 Jan 1998 08:04:53 -0800 (PST) (envelope-from owner-cvs-sys) Received: from pluto.plutotech.com (mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA27746; Thu, 29 Jan 1998 08:04:49 -0800 (PST) (envelope-from gibbs@plutotech.com) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.7/8.8.5) with ESMTP id JAA05105; Thu, 29 Jan 1998 09:04:22 -0700 (MST) Message-Id: <199801291604.JAA05105@pluto.plutotech.com> X-Mailer: exmh version 2.0.1 12/23/97 To: Bruce Evans cc: mike@smith.net.au, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/isa wfd.c In-reply-to: Your message of "Fri, 30 Jan 1998 02:44:28 +1100." <199801291544.CAA01875@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 29 Jan 1998 09:01:50 -0700 From: "Justin T. Gibbs" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Some of them can only can only handle 16 scatter-gather segments, so >they can only handle transfer sizes <= 64K, which is currently MAXPHYS/2. >They are never asked to handle > 64K because filesystem block sizes are >limited to MAXBSIZE = 64K and raw i/o sizes are limited to DFLTPHYS = 64K. And may not be able to handle even 64k if the raw I/O is not page aligned. >Bruce -- Justin From owner-cvs-sys Thu Jan 29 08:50:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA05698 for cvs-sys-outgoing; Thu, 29 Jan 1998 08:50:39 -0800 (PST) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA05652; Thu, 29 Jan 1998 08:50:23 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id DAA03949; Fri, 30 Jan 1998 03:41:36 +1100 Date: Fri, 30 Jan 1998 03:41:36 +1100 From: Bruce Evans Message-Id: <199801291641.DAA03949@godzilla.zeta.org.au> To: bde@zeta.org.au, gibbs@plutotech.com Subject: Re: cvs commit: src/sys/i386/isa wfd.c Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, mike@smith.net.au Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >>Some of them can only can only handle 16 scatter-gather segments, so >>they can only handle transfer sizes <= 64K, which is currently MAXPHYS/2. >>They are never asked to handle > 64K because filesystem block sizes are >>limited to MAXBSIZE = 64K and raw i/o sizes are limited to DFLTPHYS = 64K. > >And may not be able to handle even 64k if the raw I/O is not page aligned. Thanks for reading this far. minphys() reduces the i/o size to handle the non-page-aligned case. Most (all?) SCSI driver minphys routines don't bother checking for alignment. Most of them pretend that they have one fewer scatter/ gather segment than they actually have. This works OK because most of them have one segment to spare. aha1542.c has exactly one segment to spare. aic6360.c seems to be the only one limited to 16 segments, and the only one that doesn't pretend to hand one segment fewer. This is broken if it is ever passed a 64K misaligned request. I think such requests don't occur. minphys() weeds out the ones for raw i/o, and filesystem buffers are aligned, and I think there are no requests for anything else (e.g., for bp->b_data = &staticarray[0]). BTW, the bug in PR5599 (scsi_ioctl() broken) is probably caused by limiting the size to bp->b_kvasize in minphys(). It shouldn't do this if bp->b_kvasize == 0. scsi_ioctl() should use geteblk(0) instead of malloc() to allocate a buffer. fd_ioctl() also abuses malloc() to allocate a buffer for formatting. This is safe because the buffer is only used internally, but takes more code. Bruce From owner-cvs-sys Thu Jan 29 09:07:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA07226 for cvs-sys-outgoing; Thu, 29 Jan 1998 09:07:18 -0800 (PST) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA07220; Thu, 29 Jan 1998 09:07:07 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id EAA04615; Fri, 30 Jan 1998 04:00:36 +1100 Date: Fri, 30 Jan 1998 04:00:36 +1100 From: Bruce Evans Message-Id: <199801291700.EAA04615@godzilla.zeta.org.au> To: bde@zeta.org.au, toor@dyson.iquest.net Subject: Re: cvs commit: src/sys/i386/isa wfd.c Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, mike@smith.net.au Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >I don't know if the discussions between Justin and I were public or private, >but I have admitted that the addition of d_maxio as a single scalar was >inadequate. If the driver writers start using it, I'll be glad to do the >port to change things to a function interface when time has come. The thing >that is stopping me from doing it correctly right now is a severe time >constraint. If someone wants to do the d_maxio correctly right now, I >say go for it!!! :-). The changes aren't complex or substantial, but will >require more thought than I have put into it. I didn't see the discussion. I think a function call bdevswp->d_maxio() would be efficient enough. You copy the value the vnode on open and always access it from there. At least if the vnode remains bloated with v_maxio. There should also be a cdevsw function to give the "best" i/o size. Bruce From owner-cvs-sys Thu Jan 29 09:37:31 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA12439 for cvs-sys-outgoing; Thu, 29 Jan 1998 09:37:31 -0800 (PST) (envelope-from owner-cvs-sys) Received: from pluto.plutotech.com (mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA12429; Thu, 29 Jan 1998 09:37:26 -0800 (PST) (envelope-from gibbs@plutotech.com) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.7/8.8.5) with ESMTP id KAA09603; Thu, 29 Jan 1998 10:36:30 -0700 (MST) Message-Id: <199801291736.KAA09603@pluto.plutotech.com> X-Mailer: exmh version 2.0.1 12/23/97 To: Bruce Evans cc: toor@dyson.iquest.net, cvs-all@freebsd.org, cvs-committers@freebsd.org, cvs-sys@freebsd.org, mike@smith.net.au Subject: Re: cvs commit: src/sys/i386/isa wfd.c In-reply-to: Your message of "Fri, 30 Jan 1998 04:00:36 +1100." <199801291700.EAA04615@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 29 Jan 1998 10:33:58 -0700 From: "Justin T. Gibbs" Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >I didn't see the discussion. Yeah. It was private. >I think a function call bdevswp->d_maxio() would be efficient enough. >You copy the value the vnode on open and always access it from there. >At least if the vnode remains bloated with v_maxio. > >There should also be a cdevsw function to give the "best" i/o size. Exactly. This was mostly what John and I talked about. I think a single function call that returns the "maximum efficient" i/o size and the "maximum possible" I/O size along with some information to indicate any alignment constraints on those values is better than adding more functions for each piece of information. Right now the "best" and the "max" are the same, but if I can ever get back to adding code to consolidate large transfers in the bus dma code, we should be able to handle things like large tape blocks even on controllers that support relatively few SG elements. >Bruce -- Justin From owner-cvs-sys Thu Jan 29 10:03:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA17338 for cvs-sys-outgoing; Thu, 29 Jan 1998 10:03:13 -0800 (PST) (envelope-from owner-cvs-sys) Received: from db2server.voga.com.br (db2server.voga.com.br [200.239.39.7]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA17082; Thu, 29 Jan 1998 10:02:29 -0800 (PST) (envelope-from daniel_sobral@voga.com.br) From: daniel_sobral@voga.com.br Received: from papagaio.voga.com.br (papagaio.voga.com.br [200.239.39.2]) by db2server.voga.com.br (8.8.3+2.6Wbeta9/8.8.7) with SMTP id QAA14538; Thu, 29 Jan 1998 16:02:16 -0200 Received: by papagaio.voga.com.br(Lotus SMTP MTA v1.06 (346.7 3-18-1997)) id 0325659B.006892C6 ; Thu, 29 Jan 1998 16:02:13 -0300 X-Lotus-FromDomain: VOGA To: bde@zeta.org.au cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, mike@smith.net.au Message-ID: <8325659B.00687E7D.00@papagaio.voga.com.br> Date: Thu, 29 Jan 1998 16:02:08 -0300 Subject: Re: cvs commit: src/sys/i386/isa wfd.c Mime-Version: 1.0 Content-type: text/plain; charset=us-ascii Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > There should also be a cdevsw function to give the > "best" i/o size. I agree with that. Having an ioctl to do it is awkward. -- Daniel C. Sobral (8-DCS) Daniel_Sobral@voga.com.br Tagline: * FreeBSD. Earth. From owner-cvs-sys Thu Jan 29 10:37:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA24610 for cvs-sys-outgoing; Thu, 29 Jan 1998 10:37:20 -0800 (PST) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA24565; Thu, 29 Jan 1998 10:37:13 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id FAA07536; Fri, 30 Jan 1998 05:31:25 +1100 Date: Fri, 30 Jan 1998 05:31:25 +1100 From: Bruce Evans Message-Id: <199801291831.FAA07536@godzilla.zeta.org.au> To: bde@zeta.org.au, daniel_sobral@voga.com.br Subject: Re: cvs commit: src/sys/i386/isa wfd.c Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, mike@smith.net.au Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> There should also be a cdevsw function to give the >> "best" i/o size. > >I agree with that. Having an ioctl to do it is awkward. Especially a nonexistent ioctl. The DIOCGPART ioctl only works for partitions with type FS_BSDFFS and a nonzero fragment size and count in their partition table entry. newfs(8) used to initialize these entries but this was broken a few years ago. You can still initialize these entries using disklabel(8), although this is bogus for partitions that don't have ufs filesystem on them. This sometimes happens by accident because /etc/disktab specifies such entries. BTW, how is tc (type specify for partition c) disambiguated from tc (termcap capabilities)? The former should never be used, for reasons not related to termcap. Bruce From owner-cvs-sys Thu Jan 29 11:04:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA28559 for cvs-sys-outgoing; Thu, 29 Jan 1998 11:04:59 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA28249; Thu, 29 Jan 1998 11:03:58 -0800 (PST) (envelope-from pst@FreeBSD.org) From: Paul Traina Received: (from pst@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA08366; Thu, 29 Jan 1998 11:02:53 -0800 (PST) Date: Thu, 29 Jan 1998 11:02:53 -0800 (PST) Message-Id: <199801291902.LAA08366@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wfd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 1998/01/29 11:02:53 PST Modified files: sys/i386/isa wfd.c Log: Remove obsolete strategy code that was replaced by the disk slice mapping code. FreeBSD filesystems could be dammaged by repeatedly mounting and unmounting several partitions. Revision Changes Path 1.5 +3 -9 src/sys/i386/isa/wfd.c From owner-cvs-sys Thu Jan 29 11:07:53 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA29094 for cvs-sys-outgoing; Thu, 29 Jan 1998 11:07:53 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA28945; Thu, 29 Jan 1998 11:07:01 -0800 (PST) (envelope-from pst@FreeBSD.org) From: Paul Traina Received: (from pst@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA08411; Thu, 29 Jan 1998 11:05:56 -0800 (PST) Date: Thu, 29 Jan 1998 11:05:56 -0800 (PST) Message-Id: <199801291905.LAA08411@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wfd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 1998/01/29 11:05:56 PST Modified files: (Branch: RELENG_2_2) sys/i386/isa wfd.c Log: YAMFC: Remove obsolete block mapping code. Revision Changes Path 1.1.2.2 +3 -9 src/sys/i386/isa/wfd.c From owner-cvs-sys Thu Jan 29 12:58:19 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA19397 for cvs-sys-outgoing; Thu, 29 Jan 1998 12:58:19 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA19320; Thu, 29 Jan 1998 12:58:07 -0800 (PST) (envelope-from pst@FreeBSD.org) From: Paul Traina Received: (from pst@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA08959; Thu, 29 Jan 1998 12:42:13 -0800 (PST) Date: Thu, 29 Jan 1998 12:42:13 -0800 (PST) Message-Id: <199801292042.MAA08959@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wfd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 1998/01/29 12:42:12 PST Modified files: (Branch: RELENG_2_2) sys/i386/isa wfd.c Log: Merge with -current (ZIP changes) Revision Changes Path 1.1.2.3 +95 -16 src/sys/i386/isa/wfd.c From owner-cvs-sys Fri Jan 30 02:27:50 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA03684 for cvs-sys-outgoing; Fri, 30 Jan 1998 02:27:50 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA03653; Fri, 30 Jan 1998 02:27:40 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA11432; Fri, 30 Jan 1998 02:26:29 -0800 (PST) Date: Fri, 30 Jan 1998 02:26:29 -0800 (PST) Message-Id: <199801301026.CAA11432@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 machdep.c vm_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/01/30 02:26:28 PST Modified files: sys/i386/i386 machdep.c vm_machdep.c Log: Make the bounce buffer code a little more robust when space isn't available. If there isn't bounce space available, the bounce code is disabled. This will allow most large systems to run properly when the bounce space is mistakenly allocated above 16MB. Revision Changes Path 1.285 +15 -16 src/sys/i386/i386/machdep.c 1.97 +10 -3 src/sys/i386/i386/vm_machdep.c From owner-cvs-sys Fri Jan 30 02:48:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA05883 for cvs-sys-outgoing; Fri, 30 Jan 1998 02:48:52 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA05844; Fri, 30 Jan 1998 02:48:45 -0800 (PST) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA11560; Fri, 30 Jan 1998 02:47:34 -0800 (PST) Date: Fri, 30 Jan 1998 02:47:34 -0800 (PST) Message-Id: <199801301047.CAA11560@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa kbdtables.h syscons.c src/sys/i386/include console.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 1998/01/30 02:47:33 PST Modified files: (Branch: RELENG_2_2) sys/i386/isa kbdtables.h syscons.c sys/i386/include console.h Log: YAMFC: merge accent (dead) key support from -current: syscons.c (1.243, 1.244) kbdtables.h (1.37, 1.38, 1.39) console.h (1.34) Revision Changes Path 1.32.2.3 +299 -4 src/sys/i386/isa/kbdtables.h 1.182.2.30 +82 -4 src/sys/i386/isa/syscons.c 1.25.2.6 +37 -1 src/sys/i386/include/console.h From owner-cvs-sys Fri Jan 30 03:35:27 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA09681 for cvs-sys-outgoing; Fri, 30 Jan 1998 03:35:27 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA09645; Fri, 30 Jan 1998 03:35:21 -0800 (PST) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA12318; Fri, 30 Jan 1998 03:34:11 -0800 (PST) Date: Fri, 30 Jan 1998 03:34:11 -0800 (PST) Message-Id: <199801301134.DAA12318@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf files options src/sys/i386/conf LINT src/sys/i386/i386 autoconf.c src/sys/kern init_main.c init_sysent.c syscalls.c syscalls.master src/sys/sys syscall-hide.h syscall.h sysproto.h src/sys/ufs/lfs README TODO ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/01/30 03:34:09 PST Modified files: sys/conf files options sys/i386/conf LINT sys/i386/i386 autoconf.c sys/kern init_main.c init_sysent.c syscalls.c syscalls.master sys/sys syscall-hide.h syscall.h sysproto.h sys/ufs/ufs inode.h ufs_readwrite.c ufsmount.h Removed files: sys/ufs/lfs README TODO lfs.h lfs_alloc.c lfs_balloc.c lfs_bio.c lfs_cksum.c lfs_debug.c lfs_extern.h lfs_inode.c lfs_segment.c lfs_subr.c lfs_syscalls.c lfs_vfsops.c lfs_vnops.c Log: Retire LFS. If you want to play with it, you can find the final version of the code in the repository the tag LFS_RETIREMENT. If somebody makes LFS work again, adding it back is certainly desireable, but as it is now nobody seems to care much about it, and it has suffered considerable bitrot since its somewhat haphazard integration. R.I.P Revision Changes Path 1.122 +0 -11 src/sys/conf/files 1.51 +1 -3 src/sys/conf/options 1.397 +3 -5 src/sys/i386/conf/LINT 1.85 +1 -20 src/sys/i386/i386/autoconf.c 1.81 +2 -3 src/sys/kern/init_main.c 1.54 +5 -12 src/sys/kern/init_sysent.c 1.47 +5 -12 src/sys/kern/syscalls.c 1.47 +5 -18 src/sys/kern/syscalls.master 1.41 +1 -8 src/sys/sys/syscall-hide.h 1.45 +1 -5 src/sys/sys/syscall.h 1.34 +9 -40 src/sys/sys/sysproto.h 1.20 +1 -3 src/sys/ufs/ufs/inode.h 1.41 +1 -30 src/sys/ufs/ufs/ufs_readwrite.c 1.13 +1 -3 src/sys/ufs/ufs/ufsmount.h From owner-cvs-sys Fri Jan 30 04:04:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA15148 for cvs-sys-outgoing; Fri, 30 Jan 1998 04:04:41 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA15101; Fri, 30 Jan 1998 04:04:29 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA12408; Fri, 30 Jan 1998 04:03:17 -0800 (PST) Date: Fri, 30 Jan 1998 04:03:17 -0800 (PST) Message-Id: <199801301203.EAA12408@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/30 04:03:17 PST Modified files: sys/pc98/i386 machdep.c Log: Sync with sys/i386/i386/machdep.c revision 1.285. Revision Changes Path 1.73 +15 -16 src/sys/pc98/i386/machdep.c From owner-cvs-sys Fri Jan 30 06:59:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA13401 for cvs-sys-outgoing; Fri, 30 Jan 1998 06:59:52 -0800 (PST) (envelope-from owner-cvs-sys) Received: from frmug.org (frmug-gw.frmug.org [193.56.58.252]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA13264; Fri, 30 Jan 1998 06:58:36 -0800 (PST) (envelope-from roberto@keltia.freenix.fr) Received: (from uucp@localhost) by frmug.org (8.8.8/frmug-2.2/nospam) with UUCP id PAA17079; Fri, 30 Jan 1998 15:58:31 +0100 (CET) (envelope-from roberto@keltia.freenix.fr) Received: (from roberto@localhost) by keltia.freenix.fr (8.8.8/keltia-2.13/nospam) id NAA03970; Fri, 30 Jan 1998 13:15:29 +0100 (CET) (envelope-from roberto) Message-ID: <19980130131529.11056@keltia.freenix.fr> Date: Fri, 30 Jan 1998 13:15:29 +0100 From: Ollivier Robert To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf files options src/sys/i386/conf LINT src/sys/i386/i386 autoconf.c src/sys/kern init_main.c init_sysent.c syscalls.c syscalls.master src/sys/sys syscall-hide.h syscall.h sysproto.h src/sys/ufs/lfs README TODO ... Mail-Followup-To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG References: <199801301134.DAA12318@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89i In-Reply-To: <199801301134.DAA12318@freefall.freebsd.org>; from Poul-Henning Kamp on Fri, Jan 30, 1998 at 03:34:11AM -0800 X-Operating-System: FreeBSD 3.0-CURRENT ctm#4019 AMD-K6 MMX @ 225 MHz Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk According to Poul-Henning Kamp: > Log: > Retire LFS. > > If you want to play with it, you can find the final version of the > code in the repository the tag LFS_RETIREMENT. I thought that John was supposed to have a look at it (when he can of course) and that Margo Seltzer had made several changes since lite2... I wish I'd more knowledge and time to fix it... -- Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 3.0-CURRENT #54: Mon Jan 26 20:29:17 CET 1998 From owner-cvs-sys Fri Jan 30 07:59:24 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA21587 for cvs-sys-outgoing; Fri, 30 Jan 1998 07:59:24 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA20946; Fri, 30 Jan 1998 07:57:21 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA04331; Fri, 30 Jan 1998 07:56:08 -0800 (PST) Date: Fri, 30 Jan 1998 07:56:08 -0800 (PST) Message-Id: <199801301556.HAA04331@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/biosboot README.serial Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/30 07:56:08 PST Modified files: (Branch: RELENG_2_2) sys/pc98/boot/biosboot README.serial Log: Sync with sys/i386/boot/biosboot/README.serail revision up to 1.5.2.2. Submitted by: NOKUBI Hirotaka Revision Changes Path 1.1.1.1.2.1 +79 -63 src/sys/pc98/boot/biosboot/README.serial From owner-cvs-sys Fri Jan 30 07:59:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA21802 for cvs-sys-outgoing; Fri, 30 Jan 1998 07:59:56 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA21465; Fri, 30 Jan 1998 07:58:51 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA04365; Fri, 30 Jan 1998 07:57:39 -0800 (PST) Date: Fri, 30 Jan 1998 07:57:39 -0800 (PST) Message-Id: <199801301557.HAA04365@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf GENERIC98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/30 07:57:39 PST Modified files: (Branch: RELENG_2_2) sys/pc98/conf GENERIC98 Log: Sync with sys/i386/conf/GENERIC. Submitted by: NOKUBI Hirotaka Revision Changes Path 1.8.2.14 +2 -3 src/sys/pc98/conf/GENERIC98 From owner-cvs-sys Fri Jan 30 11:15:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA29457 for cvs-sys-outgoing; Fri, 30 Jan 1998 11:15:51 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA29322; Fri, 30 Jan 1998 11:15:10 -0800 (PST) (envelope-from fenner@FreeBSD.org) From: Bill Fenner Received: (from fenner@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA04744; Fri, 30 Jan 1998 11:13:56 -0800 (PST) Date: Fri, 30 Jan 1998 11:13:56 -0800 (PST) Message-Id: <199801301913.LAA04744@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet tcp_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 1998/01/30 11:13:56 PST Modified files: (Branch: RELENG_2_2) sys/netinet tcp_input.c Log: Merge rev 1.68 from -current (more complete fix for "land" attack) PR: kern/5103 Revision Changes Path 1.54.2.7 +25 -20 src/sys/netinet/tcp_input.c From owner-cvs-sys Fri Jan 30 11:51:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA04940 for cvs-sys-outgoing; Fri, 30 Jan 1998 11:51:23 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA04908; Fri, 30 Jan 1998 11:51:16 -0800 (PST) (envelope-from jhay@FreeBSD.org) From: John Hay Received: (from jhay@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA05168; Fri, 30 Jan 1998 11:50:02 -0800 (PST) Date: Fri, 30 Jan 1998 11:50:02 -0800 (PST) Message-Id: <199801301950.LAA05168@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa if_sr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jhay 1998/01/30 11:50:02 PST Modified files: sys/i386/isa if_sr.c Log: Don't clobber pp_flags when PP_KEEPALIVE must be set. Revision Changes Path 1.11 +4 -3 src/sys/i386/isa/if_sr.c From owner-cvs-sys Fri Jan 30 11:56:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA05465 for cvs-sys-outgoing; Fri, 30 Jan 1998 11:56:15 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA05390; Fri, 30 Jan 1998 11:56:01 -0800 (PST) (envelope-from jhay@FreeBSD.org) From: John Hay Received: (from jhay@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA05291; Fri, 30 Jan 1998 11:54:47 -0800 (PST) Date: Fri, 30 Jan 1998 11:54:47 -0800 (PST) Message-Id: <199801301954.LAA05291@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa if_sr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jhay 1998/01/30 11:54:47 PST Modified files: (Branch: RELENG_2_2) sys/i386/isa if_sr.c Log: MFC: Don't clobber pp_flags when PP_KEEPALIVE must be set. Revision Changes Path 1.4.2.1 +4 -3 src/sys/i386/isa/if_sr.c From owner-cvs-sys Fri Jan 30 11:58:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA05790 for cvs-sys-outgoing; Fri, 30 Jan 1998 11:58:55 -0800 (PST) (envelope-from owner-cvs-sys) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA05762; Fri, 30 Jan 1998 11:58:46 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id MAA20767; Fri, 30 Jan 1998 12:58:40 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id MAA17382; Fri, 30 Jan 1998 12:58:39 -0700 Date: Fri, 30 Jan 1998 12:58:39 -0700 Message-Id: <199801301958.MAA17382@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Bill Fenner Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/netinet tcp_input.c In-Reply-To: <199801301913.LAA04744@freefall.freebsd.org> References: <199801301913.LAA04744@freefall.freebsd.org> X-Mailer: VM 6.29 under 19.15 XEmacs Lucid Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > fenner 1998/01/30 11:13:56 PST > > Modified files: (Branch: RELENG_2_2) > sys/netinet tcp_input.c > Log: > Merge rev 1.68 from -current (more complete fix for "land" attack) Thanks! Nate From owner-cvs-sys Fri Jan 30 13:33:17 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA25739 for cvs-sys-outgoing; Fri, 30 Jan 1998 13:33:17 -0800 (PST) (envelope-from owner-cvs-sys) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA25721; Fri, 30 Jan 1998 13:33:07 -0800 (PST) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id QAA03742; Fri, 30 Jan 1998 16:32:35 -0500 (EST) (envelope-from toor) From: "John S. Dyson" Message-Id: <199801302132.QAA03742@dyson.iquest.net> Subject: Re: cvs commit: src/sys/conf files options src/sys/i386/conf LINT src/sys/i386/i386 autoconf.c src/sys/kern init_main.c init_sys In-Reply-To: <19980130131529.11056@keltia.freenix.fr> from Ollivier Robert at "Jan 30, 98 01:15:29 pm" To: roberto@keltia.freenix.fr (Ollivier Robert) Date: Fri, 30 Jan 1998 16:32:35 -0500 (EST) Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Ollivier Robert said: > According to Poul-Henning Kamp: > > Log: > > Retire LFS. > > > > If you want to play with it, you can find the final version of the > > code in the repository the tag LFS_RETIREMENT. > > I thought that John was supposed to have a look at it (when he can of > course) and that Margo Seltzer had made several changes since lite2... I > wish I'd more knowledge and time to fix it... > I was supposed to. LFS has fallen out of favor of alot of people who supposedly "know." I have gotten some queries from various people who use FreeBSD, and probably would have been able to work on it, except for my over-committment on work and FreeBSD. (Basically one and the same, except sometimes they need for me to work on other OSes, like now.) If someone works on it, we can add it back into the tree pretty quickly. -- John | Never try to teach a pig to sing, dyson@freebsd.org | it just makes you look stupid, jdyson@nc.com | and it irritates the pig. From owner-cvs-sys Fri Jan 30 13:56:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA01280 for cvs-sys-outgoing; Fri, 30 Jan 1998 13:56:00 -0800 (PST) (envelope-from owner-cvs-sys) Received: from conductor.synapse.net (conductor.synapse.net [199.84.54.18]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id NAA01133 for ; Fri, 30 Jan 1998 13:55:43 -0800 (PST) (envelope-from evanc@synapse.net) Received: (qmail 1274 invoked from network); 30 Jan 1998 21:55:36 -0000 Received: from cello.synapse.net (HELO cello) (199.84.54.81) by conductor.synapse.net with SMTP; 30 Jan 1998 21:55:36 -0000 Message-ID: <015201bd2dc9$c7e51f00$2844c00a@cello.synapse.net> From: "Evan Champion" To: "John S. Dyson" , "Ollivier Robert" Cc: , , Subject: Re: cvs commit: src/sys/conf files options src/sys/i386/conf LINT src/sys/i386/i386 autoconf.c src/sys/kern init_main.c init_sys Date: Fri, 30 Jan 1998 16:55:29 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.2106.4 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >I was supposed to. LFS has fallen out of favor of alot of people who >supposedly "know." Hum... Considering LFS has never worked, I wonder who it fell out of favour with? For almost every 4.4BSD user, it was never an option to begin with. Unless it fell out of favour for not working :-) Having to wait 30 minutes for my servers to fsck sure makes LFS a pretty appealing idea to me, and it's really too bad that it has been shelved. If there's something physically wrong with the LFS and someone has a better idea, that's one thing, but otherwise I hope someone is able to resurrect LFS soon... Evan From owner-cvs-sys Fri Jan 30 14:01:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA01987 for cvs-sys-outgoing; Fri, 30 Jan 1998 14:01:04 -0800 (PST) (envelope-from owner-cvs-sys) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA01693; Fri, 30 Jan 1998 13:59:48 -0800 (PST) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.6.9) with ESMTP id NAA21931; Fri, 30 Jan 1998 13:58:56 -0800 (PST) To: "Evan Champion" cc: "John S. Dyson" , "Ollivier Robert" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf files options src/sys/i386/conf LINT src/sys/i386/i386 autoconf.c src/sys/kern init_main.c init_sys In-reply-to: Your message of "Fri, 30 Jan 1998 16:55:29 EST." <015201bd2dc9$c7e51f00$2844c00a@cello.synapse.net> Date: Fri, 30 Jan 1998 13:58:56 -0800 Message-ID: <21927.886197536@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Having to wait 30 minutes for my servers to fsck sure makes LFS a pretty > appealing idea to me, and it's really too bad that it has been shelved. If > there's something physically wrong with the LFS and someone has a better > idea, that's one thing, but otherwise I hope someone is able to resurrect > LFS soon... Don't hold your breath. :-) Jordan From owner-cvs-sys Fri Jan 30 14:03:25 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA02369 for cvs-sys-outgoing; Fri, 30 Jan 1998 14:03:25 -0800 (PST) (envelope-from owner-cvs-sys) Received: from critter.freebsd.dk (critter.freebsd.dk [195.8.129.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA02351; Fri, 30 Jan 1998 14:03:12 -0800 (PST) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost.cybercity.dk [127.0.0.1]) by critter.freebsd.dk (8.8.7/8.8.5) with ESMTP id WAA00603; Fri, 30 Jan 1998 22:57:27 +0100 (CET) To: "Evan Champion" cc: "John S. Dyson" , "Ollivier Robert" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf files options src/sys/i386/conf LINT src/sys/i386/i386 autoconf.c src/sys/kern init_main.c init_sys In-reply-to: Your message of "Fri, 30 Jan 1998 16:55:29 EST." <015201bd2dc9$c7e51f00$2844c00a@cello.synapse.net> Date: Fri, 30 Jan 1998 22:57:26 +0100 Message-ID: <601.886197446@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The only thing wrong is that nobody ever made it work... If somebody does that, I'll be the first to welcome it back. Poul-Henning In message <015201bd2dc9$c7e51f00$2844c00a@cello.synapse.net>, "Evan Champion" writes: >>I was supposed to. LFS has fallen out of favor of alot of people who >>supposedly "know." > >Hum... Considering LFS has never worked, I wonder who it fell out of favour >with? For almost every 4.4BSD user, it was never an option to begin with. >Unless it fell out of favour for not working :-) > >Having to wait 30 minutes for my servers to fsck sure makes LFS a pretty >appealing idea to me, and it's really too bad that it has been shelved. If >there's something physically wrong with the LFS and someone has a better >idea, that's one thing, but otherwise I hope someone is able to resurrect >LFS soon... > >Evan > > > -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." "Drink MONO-tonic, it goes down but it will NEVER come back up!" From owner-cvs-sys Fri Jan 30 14:25:09 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA07693 for cvs-sys-outgoing; Fri, 30 Jan 1998 14:25:09 -0800 (PST) (envelope-from owner-cvs-sys) Received: from sumatra.americantv.com (sumatra.americantv.com [207.170.17.37]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA07653; Fri, 30 Jan 1998 14:24:59 -0800 (PST) (envelope-from jlemon@americantv.com) Received: from right.PCS (right.PCS [148.105.10.31]) by sumatra.americantv.com (8.8.5/8.8.5) with ESMTP id QAA13596; Fri, 30 Jan 1998 16:24:09 -0600 (CST) Received: (from jlemon@localhost) by right.PCS (8.6.13/8.6.4) id QAA29260; Fri, 30 Jan 1998 16:23:30 -0600 Message-ID: <19980130162329.10474@right.PCS> Date: Fri, 30 Jan 1998 16:23:29 -0600 From: Jonathan Lemon To: Evan Champion Cc: "John S. Dyson" , Ollivier Robert , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf files options src/sys/i386/conf LINT src/sys/i386/i386 autoconf.c src/sys/kern init_main.c init_sys References: <015201bd2dc9$c7e51f00$2844c00a@cello.synapse.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.61.1 In-Reply-To: <015201bd2dc9$c7e51f00$2844c00a@cello.synapse.net>; from Evan Champion on Jan 01, 1998 at 04:55:29PM -0500 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Jan 01, 1998 at 04:55:29PM -0500, Evan Champion wrote: > >I was supposed to. LFS has fallen out of favor of alot of people who > >supposedly "know." > > Hum... Considering LFS has never worked, I wonder who it fell out of favour > with? For almost every 4.4BSD user, it was never an option to begin with. > Unless it fell out of favour for not working :-) > > Having to wait 30 minutes for my servers to fsck sure makes LFS a pretty > appealing idea to me, and it's really too bad that it has been shelved. If > there's something physically wrong with the LFS and someone has a better > idea, that's one thing, but otherwise I hope someone is able to resurrect > LFS soon... Well, from what I understand of LFS, it performs best as a 'write-only' filesystem. You aren't really supposed to be reading from an LFS, you should be reading from your memory cache. From that perspective, I heard one professor call a 64MB cache "small" for a LFS system. Although perhaps it might be suited for news, where most data just hits the disk and then expires without being read? -- Jonathan From owner-cvs-sys Fri Jan 30 17:20:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA11632 for cvs-sys-outgoing; Fri, 30 Jan 1998 17:20:33 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA11097; Fri, 30 Jan 1998 17:19:15 -0800 (PST) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA06579; Fri, 30 Jan 1998 17:17:59 -0800 (PST) Date: Fri, 30 Jan 1998 17:17:59 -0800 (PST) Message-Id: <199801310117.RAA06579@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_subr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1998/01/30 17:17:59 PST Modified files: sys/kern vfs_subr.c Log: Update freevnodes when adding a vnode to the head of the free list. Revision Changes Path 1.127 +4 -2 src/sys/kern/vfs_subr.c From owner-cvs-sys Fri Jan 30 17:23:22 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA12785 for cvs-sys-outgoing; Fri, 30 Jan 1998 17:23:22 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA12356; Fri, 30 Jan 1998 17:22:13 -0800 (PST) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA06612; Fri, 30 Jan 1998 17:20:57 -0800 (PST) Date: Fri, 30 Jan 1998 17:20:57 -0800 (PST) Message-Id: <199801310120.RAA06612@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/rawboot Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 1998/01/30 17:20:57 PST Modified files: sys/i386/boot/rawboot Makefile Log: Synchronize with ../biosboot/Makefile. - Remove reference to the obsolete options: BOOT_PROBE_KEYBOARD, BOOT_PROBE_KEYBOARD_LOCK and BOOT_FORCE_COMCONSOLE. - Add reference to BOOT_COMCONSOLE_SPEED. Revision Changes Path 1.8 +4 -16 src/sys/i386/boot/rawboot/Makefile From owner-cvs-sys Fri Jan 30 17:29:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA15210 for cvs-sys-outgoing; Fri, 30 Jan 1998 17:29:38 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA14927; Fri, 30 Jan 1998 17:28:34 -0800 (PST) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA06669; Fri, 30 Jan 1998 17:27:18 -0800 (PST) Date: Fri, 30 Jan 1998 17:27:18 -0800 (PST) Message-Id: <199801310127.RAA06669@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1998/01/30 17:27:18 PST Modified files: sys/nfs nfs_bio.c Log: Release the buffer when an error occurs while reading directory entries. Revision Changes Path 1.48 +6 -3 src/sys/nfs/nfs_bio.c From owner-cvs-sys Fri Jan 30 17:59:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA20952 for cvs-sys-outgoing; Fri, 30 Jan 1998 17:59:10 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA20847; Fri, 30 Jan 1998 17:58:18 -0800 (PST) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA06703; Fri, 30 Jan 1998 17:30:06 -0800 (PST) Date: Fri, 30 Jan 1998 17:30:06 -0800 (PST) Message-Id: <199801310130.RAA06703@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/rawboot Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 1998/01/30 17:30:06 PST Modified files: (Branch: RELENG_2_2) sys/i386/boot/rawboot Makefile Log: MFC: Synchronize with ../biosboot/Makefile. - Remove reference to the obsolete options: BOOT_PROBE_KEYBOARD, BOOT_PROBE_KEYBOARD_LOCK and BOOT_FORCE_COMCONSOLE. - Add reference to BOOT_COMCONSOLE_SPEED. No functional change is introduced in this merge. Revision Changes Path 1.3.2.3 +4 -16 src/sys/i386/boot/rawboot/Makefile From owner-cvs-sys Fri Jan 30 18:52:01 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA27322 for cvs-sys-outgoing; Fri, 30 Jan 1998 18:52:01 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA27278; Fri, 30 Jan 1998 18:51:55 -0800 (PST) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA07071; Fri, 30 Jan 1998 18:50:38 -0800 (PST) Date: Fri, 30 Jan 1998 18:50:38 -0800 (PST) Message-Id: <199801310250.SAA07071@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa/snd sound.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/01/30 18:50:38 PST Modified files: sys/i386/isa/snd sound.c Log: Include "opt_devfs.h". Revision Changes Path 1.8 +2 -0 src/sys/i386/isa/snd/sound.c From owner-cvs-sys Fri Jan 30 18:55:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA27588 for cvs-sys-outgoing; Fri, 30 Jan 1998 18:55:04 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA27555; Fri, 30 Jan 1998 18:54:58 -0800 (PST) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA07172; Fri, 30 Jan 1998 18:53:42 -0800 (PST) Date: Fri, 30 Jan 1998 18:53:42 -0800 (PST) Message-Id: <199801310253.SAA07172@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 locore.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/01/30 18:53:42 PST Modified files: sys/i386/i386 locore.s Log: Include "opt_nfs.h" Pointed out by: Eric L. Hernes Revision Changes Path 1.104 +2 -1 src/sys/i386/i386/locore.s From owner-cvs-sys Fri Jan 30 19:00:31 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA28260 for cvs-sys-outgoing; Fri, 30 Jan 1998 19:00:31 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA28184; Fri, 30 Jan 1998 19:00:10 -0800 (PST) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA07282; Fri, 30 Jan 1998 18:58:54 -0800 (PST) Date: Fri, 30 Jan 1998 18:58:54 -0800 (PST) Message-Id: <199801310258.SAA07282@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet mln_ipl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/01/30 18:58:54 PST Modified files: sys/netinet mln_ipl.c Log: Add #include "opt_devfs.h". Revision Changes Path 1.2 +1 -0 src/sys/netinet/mln_ipl.c From owner-cvs-sys Fri Jan 30 19:20:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA02230 for cvs-sys-outgoing; Fri, 30 Jan 1998 19:20:38 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA02135; Fri, 30 Jan 1998 19:20:24 -0800 (PST) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id TAA07339; Fri, 30 Jan 1998 19:19:07 -0800 (PST) Date: Fri, 30 Jan 1998 19:19:07 -0800 (PST) Message-Id: <199801310319.TAA07339@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/ccd ccd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/01/30 19:19:07 PST Modified files: sys/dev/ccd ccd.c Log: Remove unused devfs include. (Julian or Satoshi might want to add proper DEVFS support here; just including the header file doesn't do any good, and would make this depend on opt_devfs.h) Revision Changes Path 1.28 +1 -4 src/sys/dev/ccd/ccd.c From owner-cvs-sys Fri Jan 30 19:30:24 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA04241 for cvs-sys-outgoing; Fri, 30 Jan 1998 19:30:24 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA04208; Fri, 30 Jan 1998 19:30:18 -0800 (PST) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id TAA07385; Fri, 30 Jan 1998 19:29:01 -0800 (PST) Date: Fri, 30 Jan 1998 19:29:01 -0800 (PST) Message-Id: <199801310329.TAA07385@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa isa.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/01/30 19:29:01 PST Modified files: sys/i386/isa isa.c Log: Skip probing devices which have already probed true. Revision Changes Path 1.109 +13 -1 src/sys/i386/isa/isa.c From owner-cvs-sys Fri Jan 30 19:35:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA04587 for cvs-sys-outgoing; Fri, 30 Jan 1998 19:35:28 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA04546; Fri, 30 Jan 1998 19:35:13 -0800 (PST) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id TAA07429; Fri, 30 Jan 1998 19:33:53 -0800 (PST) Date: Fri, 30 Jan 1998 19:33:53 -0800 (PST) Message-Id: <199801310333.TAA07429@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/01/30 19:33:53 PST Modified files: sys/i386/conf LINT Log: Add various options people have ignored. Submitted by: bde Revision Changes Path 1.398 +23 -2 src/sys/i386/conf/LINT From owner-cvs-sys Fri Jan 30 20:25:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA09970 for cvs-sys-outgoing; Fri, 30 Jan 1998 20:25:03 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA09920; Fri, 30 Jan 1998 20:24:34 -0800 (PST) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA07538; Fri, 30 Jan 1998 20:23:17 -0800 (PST) Date: Fri, 30 Jan 1998 20:23:17 -0800 (PST) Message-Id: <199801310423.UAA07538@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf Makefile.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/01/30 20:23:17 PST Modified files: sys/i386/conf Makefile.i386 Log: Add support for cleandepend, ${DESTDIR}, and there not being a file named ${DESTDIR}/kernel. Revision Changes Path 1.107 +11 -6 src/sys/i386/conf/Makefile.i386 From owner-cvs-sys Fri Jan 30 21:01:47 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA14027 for cvs-sys-outgoing; Fri, 30 Jan 1998 21:01:47 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA13996; Fri, 30 Jan 1998 21:01:39 -0800 (PST) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA07751; Fri, 30 Jan 1998 21:00:21 -0800 (PST) Date: Fri, 30 Jan 1998 21:00:21 -0800 (PST) Message-Id: <199801310500.VAA07751@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf options src/sys/dev/en midway.c src/sys/i386/conf options.i386 src/sys/i386/i386 trap.c src/sys/kern kern_ntptime.c src/sys/net if_atmsubr.c src/sys/netinet if_atm.c src/sys/sys timex.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/01/30 21:00:21 PST Modified files: sys/conf options sys/dev/en midway.c sys/i386/conf options.i386 sys/i386/i386 trap.c sys/kern kern_ntptime.c sys/net if_atmsubr.c sys/netinet if_atm.c sys/sys timex.h Log: Make POWERFAIL_NMI, PPS_SYNC and NATM new style options. This also fixes a couple of defunct options; submitted by bde. Revision Changes Path 1.52 +6 -1 src/sys/conf/options 1.4 +1 -0 src/sys/dev/en/midway.c 1.70 +4 -3 src/sys/i386/conf/options.i386 1.120 +2 -1 src/sys/i386/i386/trap.c 1.13 +3 -0 src/sys/kern/kern_ntptime.c 1.5 +1 -0 src/sys/net/if_atmsubr.c 1.4 +1 -0 src/sys/netinet/if_atm.c 1.5 +0 -2 src/sys/sys/timex.h From owner-cvs-sys Fri Jan 30 21:05:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA14271 for cvs-sys-outgoing; Fri, 30 Jan 1998 21:05:35 -0800 (PST) (envelope-from owner-cvs-sys) Received: from ns1.yes.no (ns1.yes.no [195.119.24.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA14260; Fri, 30 Jan 1998 21:05:17 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [194.198.43.36]) by ns1.yes.no (8.8.7/8.8.7) with ESMTP id FAA24849; Sat, 31 Jan 1998 05:05:12 GMT Received: (from eivind@localhost) by bitbox.follo.net (8.8.6/8.8.6) id GAA12500; Sat, 31 Jan 1998 06:05:11 +0100 (MET) Message-ID: <19980131060511.13983@follo.net> Date: Sat, 31 Jan 1998 06:05:11 +0100 From: Eivind Eklund To: Eivind Eklund Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 References: <199801310423.UAA07538@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88e In-Reply-To: <199801310423.UAA07538@freefall.freebsd.org>; from Eivind Eklund on Fri, Jan 30, 1998 at 08:23:17PM -0800 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Fri, Jan 30, 1998 at 08:23:17PM -0800, Eivind Eklund wrote: > eivind 1998/01/30 20:23:17 PST > > Modified files: > sys/i386/conf Makefile.i386 > Log: > Add support for cleandepend, ${DESTDIR}, and there not being a file named > ${DESTDIR}/kernel. I didn't add support for a define of the kernel name (e.g., -DGENERIC for GENERIC), as I was uncertain if it was missing by intention. It is documented in the 'Building kernels with config' paper, and I use it as a local patch here. If nobody objects, I'll add it on monday. Eivind. From owner-cvs-sys Fri Jan 30 21:25:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA17491 for cvs-sys-outgoing; Fri, 30 Jan 1998 21:25:40 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA17426; Fri, 30 Jan 1998 21:25:14 -0800 (PST) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA07808; Fri, 30 Jan 1998 21:23:52 -0800 (PST) Date: Fri, 30 Jan 1998 21:23:52 -0800 (PST) Message-Id: <199801310523.VAA07808@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci brktree_reg.h brooktree848.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/01/30 21:23:52 PST Modified files: sys/pci brktree_reg.h brooktree848.c Log: Attempt at making this use DEVFS properly. (Now it should at least work.) Revision Changes Path 1.10 +2 -1 src/sys/pci/brktree_reg.h 1.23 +4 -2 src/sys/pci/brooktree848.c From owner-cvs-sys Fri Jan 30 23:24:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA03414 for cvs-sys-outgoing; Fri, 30 Jan 1998 23:24:52 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA03379; Fri, 30 Jan 1998 23:24:38 -0800 (PST) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA08269; Fri, 30 Jan 1998 23:23:17 -0800 (PST) Date: Fri, 30 Jan 1998 23:23:17 -0800 (PST) Message-Id: <199801310723.XAA08269@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf options src/sys/dev/ppbus ppb_1284.c src/sys/i386/conf LINT src/sys/i386/isa labpc.c npx.c si.c src/sys/kern kern_lockf.c vfs_cluster.c src/sys/miscfs/nullfs null_subr.c null_vfsops.c null_vnops.c src/sys/net if_ethersubr.c ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/01/30 23:23:16 PST Modified files: sys/conf options sys/dev/ppbus ppb_1284.c sys/i386/conf LINT sys/i386/isa labpc.c npx.c si.c sys/kern kern_lockf.c vfs_cluster.c sys/miscfs/nullfs null_subr.c null_vfsops.c null_vnops.c sys/net if_ethersubr.c sys/netatalk aarp.c sys/pc98/pc98 npx.c Log: Make the debug options new-style. This also zaps a DPT option from lint; it wasn't referenced from anywhere. Revision Changes Path 1.53 +17 -1 src/sys/conf/options 1.3 +4 -1 src/sys/dev/ppbus/ppb_1284.c 1.399 +1 -5 src/sys/i386/conf/LINT 1.23 +1 -0 src/sys/i386/isa/labpc.c 1.55 +2 -1 src/sys/i386/isa/npx.c 1.65 +2 -1 src/sys/i386/isa/si.c 1.18 +3 -1 src/sys/kern/kern_lockf.c 1.52 +3 -1 src/sys/kern/vfs_cluster.c 1.14 +3 -1 src/sys/miscfs/nullfs/null_subr.c 1.22 +3 -1 src/sys/miscfs/nullfs/null_vfsops.c 1.26 +4 -2 src/sys/miscfs/nullfs/null_vnops.c 1.44 +2 -2 src/sys/net/if_ethersubr.c 1.9 +4 -2 src/sys/netatalk/aarp.c 1.30 +2 -1 src/sys/pc98/pc98/npx.c From owner-cvs-sys Sat Jan 31 01:26:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA16090 for cvs-sys-outgoing; Sat, 31 Jan 1998 01:26:00 -0800 (PST) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA16056; Sat, 31 Jan 1998 01:25:51 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id UAA27175; Sat, 31 Jan 1998 20:22:26 +1100 Date: Sat, 31 Jan 1998 20:22:26 +1100 From: Bruce Evans Message-Id: <199801310922.UAA27175@godzilla.zeta.org.au> To: eivind@FreeBSD.ORG, eivind@yes.no Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >I didn't add support for a define of the kernel name (e.g., -DGENERIC >for GENERIC), as I was uncertain if it was missing by intention. It >is documented in the 'Building kernels with config' paper, and I use >it as a local patch here. > >If nobody objects, I'll add it on monday. It was intentionally removed in rev.1.11 of config/mkmakefile.c. Bruce From owner-cvs-sys Sat Jan 31 03:35:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA29699 for cvs-sys-outgoing; Sat, 31 Jan 1998 03:35:13 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA29578; Sat, 31 Jan 1998 03:34:07 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA08801; Sat, 31 Jan 1998 03:32:43 -0800 (PST) Date: Sat, 31 Jan 1998 03:32:43 -0800 (PST) Message-Id: <199801311132.DAA08801@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/netboot ether.c ether.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/31 03:32:43 PST Removed files: sys/pc98/boot/netboot ether.c ether.h Log: Delte unused files. Submitted by: NOKUBI Hirotaka From owner-cvs-sys Sat Jan 31 03:35:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA29748 for cvs-sys-outgoing; Sat, 31 Jan 1998 03:35:51 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA29655; Sat, 31 Jan 1998 03:34:56 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA08833; Sat, 31 Jan 1998 03:33:37 -0800 (PST) Date: Sat, 31 Jan 1998 03:33:37 -0800 (PST) Message-Id: <199801311133.DAA08833@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/netboot ether.c ether.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/31 03:33:36 PST Removed files: (Branch: RELENG_2_2) sys/pc98/boot/netboot ether.c ether.h Log: MFC (delted unused files). From owner-cvs-sys Sat Jan 31 03:37:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA01561 for cvs-sys-outgoing; Sat, 31 Jan 1998 03:37:46 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA01472; Sat, 31 Jan 1998 03:36:58 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA08876; Sat, 31 Jan 1998 03:35:38 -0800 (PST) Date: Sat, 31 Jan 1998 03:35:38 -0800 (PST) Message-Id: <199801311135.DAA08876@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/netboot main.c netboot.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/31 03:35:38 PST Modified files: (Branch: RELENG_2_2) sys/pc98/boot/netboot main.c netboot.h Log: Sync with sys/i386/boot/netboot/main.c and netboot.h revisions 1.18.2.3 and 1.9.2.3, respectively. Submitted by: NOKUBI Hirotaka Revision Changes Path 1.2.2.2 +3 -1 src/sys/pc98/boot/netboot/main.c 1.1.1.1.2.3 +3 -1 src/sys/pc98/boot/netboot/netboot.h From owner-cvs-sys Sat Jan 31 03:40:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA01825 for cvs-sys-outgoing; Sat, 31 Jan 1998 03:40:59 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA01735; Sat, 31 Jan 1998 03:40:05 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA08979; Sat, 31 Jan 1998 03:38:45 -0800 (PST) Date: Sat, 31 Jan 1998 03:38:45 -0800 (PST) Message-Id: <199801311138.DAA08979@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf GENERIC98 devices.pc98 files.pc98 majors.pc98 src/sys/pc98/pc98 wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/31 03:38:45 PST Modified files: (Branch: RELENG_2_2) sys/pc98/conf GENERIC98 devices.pc98 files.pc98 majors.pc98 sys/pc98/pc98 wd.c Log: Sync with following changes: Revision Changes Path 1.77.2.15 +3 -2 src/sys/i386/conf/GENERIC 1.9.4.1 +2 -1 src/sys/i386/conf/devices.i386 1.141.2.17 +2 -1 src/sys/i386/conf/files.i386 1.9.2.5 +3 -1 src/sys/i386/conf/majors.i386 1.119.2.10 +2 -2 src/sys/i386/isa/wd.c Submitted by: NOKUBI Hirotaka Revision Changes Path 1.8.2.15 +3 -2 src/sys/pc98/conf/GENERIC98 1.1.1.1.2.1 +2 -1 src/sys/pc98/conf/devices.pc98 1.9.2.17 +2 -1 src/sys/pc98/conf/files.pc98 1.5.2.5 +3 -1 src/sys/pc98/conf/majors.pc98 1.9.2.14 +2 -2 src/sys/pc98/pc98/wd.c From owner-cvs-sys Sat Jan 31 03:42:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA01965 for cvs-sys-outgoing; Sat, 31 Jan 1998 03:42:42 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA01872; Sat, 31 Jan 1998 03:41:53 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA09022; Sat, 31 Jan 1998 03:40:34 -0800 (PST) Date: Sat, 31 Jan 1998 03:40:34 -0800 (PST) Message-Id: <199801311140.DAA09022@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/netboot netboot.doc Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/31 03:40:34 PST Removed files: sys/pc98/boot/netboot netboot.doc Log: Deleted unused file. Submitted by: NOKUBI Hirotaka From owner-cvs-sys Sat Jan 31 03:43:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA02028 for cvs-sys-outgoing; Sat, 31 Jan 1998 03:43:41 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA01948; Sat, 31 Jan 1998 03:42:39 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA09053; Sat, 31 Jan 1998 03:41:19 -0800 (PST) Date: Sat, 31 Jan 1998 03:41:19 -0800 (PST) Message-Id: <199801311141.DAA09053@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/netboot netboot.doc Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/31 03:41:19 PST Removed files: (Branch: RELENG_2_2) sys/pc98/boot/netboot netboot.doc Log: MFC (deleted unused file). From owner-cvs-sys Sat Jan 31 03:58:21 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA03246 for cvs-sys-outgoing; Sat, 31 Jan 1998 03:58:21 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA03216; Sat, 31 Jan 1998 03:58:17 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA09301; Sat, 31 Jan 1998 03:56:57 -0800 (PST) Date: Sat, 31 Jan 1998 03:56:57 -0800 (PST) Message-Id: <199801311156.DAA09301@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 pmap.c src/sys/kern vfs_bio.c vfs_cluster.c src/sys/nfs nfs_serv.c src/sys/vm device_pager.c swap_pager.c vm_fault.c vm_kern.c vm_map.c vm_object.c vm_object.h vm_page.c vm_pageout.c vnode_pager.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/01/31 03:56:57 PST Modified files: sys/i386/i386 pmap.c sys/kern vfs_bio.c vfs_cluster.c sys/nfs nfs_serv.c sys/vm device_pager.c swap_pager.c vm_fault.c vm_kern.c vm_map.c vm_object.c vm_object.h vm_page.c vm_pageout.c vnode_pager.c Log: Change the busy page mgmt, so that when pages are freed, they MUST be PG_BUSY. It is bogus to free a page that isn't busy, because it is in a state of being "unavailable" when being freed. The additional advantage is that the page_remove code has a better cross-check that the page should be busy and unavailable for other use. There were some minor problems with the collapse code, and this plugs those subtile "holes." Also, the vfs_bio code wasn't checking correctly for PG_BUSY pages. I am going to develop a more consistant scheme for grabbing pages, busy or otherwise. For now, we are stuck with the current morass. Revision Changes Path 1.179 +21 -7 src/sys/i386/i386/pmap.c 1.147 +22 -4 src/sys/kern/vfs_bio.c 1.53 +13 -2 src/sys/kern/vfs_cluster.c 1.55 +6 -1 src/sys/nfs/nfs_serv.c 1.28 +1 -2 src/sys/vm/device_pager.c 1.83 +3 -6 src/sys/vm/swap_pager.c 1.77 +5 -14 src/sys/vm/vm_fault.c 1.41 +1 -2 src/sys/vm/vm_kern.c 1.109 +5 -3 src/sys/vm/vm_map.c 1.109 +56 -25 src/sys/vm/vm_object.c 1.44 +3 -1 src/sys/vm/vm_object.h 1.88 +82 -41 src/sys/vm/vm_page.c 1.110 +7 -7 src/sys/vm/vm_pageout.c 1.81 +1 -2 src/sys/vm/vnode_pager.c From owner-cvs-sys Sat Jan 31 03:58:27 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA03285 for cvs-sys-outgoing; Sat, 31 Jan 1998 03:58:27 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA03252; Sat, 31 Jan 1998 03:58:22 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA08907; Sat, 31 Jan 1998 03:36:31 -0800 (PST) Date: Sat, 31 Jan 1998 03:36:31 -0800 (PST) Message-Id: <199801311136.DAA08907@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/netboot ns8390.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/31 03:36:31 PST Modified files: (Branch: RELENG_2_2) sys/pc98/boot/netboot ns8390.c Log: Sync with sys/i386/boot/netboot/ns8390.c revision 1.7.2.4. Submitted by: NOKUBI Hirotaka Revision Changes Path 1.2.2.2 +4 -6 src/sys/pc98/boot/netboot/ns8390.c From owner-cvs-sys Sat Jan 31 05:55:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA15224 for cvs-sys-outgoing; Sat, 31 Jan 1998 05:55:41 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA15191; Sat, 31 Jan 1998 05:55:36 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA11603; Sat, 31 Jan 1998 05:54:16 -0800 (PST) Date: Sat, 31 Jan 1998 05:54:16 -0800 (PST) Message-Id: <199801311354.FAA11603@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf Makefile.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/31 05:53:01 PST Modified files: sys/pc98/conf Makefile.pc98 Log: Sync with sys/i386/conf/Makefile.i386 revision 1.107. Revision Changes Path 1.26 +11 -6 src/sys/pc98/conf/Makefile.pc98 From owner-cvs-sys Sat Jan 31 06:23:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA17878 for cvs-sys-outgoing; Sat, 31 Jan 1998 06:23:55 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA17818; Sat, 31 Jan 1998 06:23:45 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA11708; Sat, 31 Jan 1998 06:22:25 -0800 (PST) Date: Sat, 31 Jan 1998 06:22:25 -0800 (PST) Message-Id: <199801311422.GAA11708@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/31 06:19:53 PST Modified files: sys/pc98/conf options.pc98 Log: Sync with sys/i386/conf/options.i386 revision 1.70. Revision Changes Path 1.49 +4 -3 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Sat Jan 31 07:06:07 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA21761 for cvs-sys-outgoing; Sat, 31 Jan 1998 07:06:07 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA21699; Sat, 31 Jan 1998 07:06:00 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA11887; Sat, 31 Jan 1998 07:03:25 -0800 (PST) Date: Sat, 31 Jan 1998 07:03:25 -0800 (PST) Message-Id: <199801311503.HAA11887@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 pc98.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/31 07:00:55 PST Modified files: sys/pc98/pc98 pc98.c Log: Sync with sys/i386/isa/isa.c revision 1.109. Revision Changes Path 1.46 +13 -1 src/sys/pc98/pc98/pc98.c From owner-cvs-sys Sat Jan 31 07:28:17 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA24074 for cvs-sys-outgoing; Sat, 31 Jan 1998 07:28:17 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA24040; Sat, 31 Jan 1998 07:28:06 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA11969; Sat, 31 Jan 1998 07:26:45 -0800 (PST) Date: Sat, 31 Jan 1998 07:26:45 -0800 (PST) Message-Id: <199801311526.HAA11969@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/01/31 07:25:27 PST Modified files: sys/pc98/i386 trap.c Log: Sync with sys/i386/i386/trap.c revision 1.120. Revision Changes Path 1.43 +2 -1 src/sys/pc98/i386/trap.c From owner-cvs-sys Sat Jan 31 11:28:47 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA22874 for cvs-sys-outgoing; Sat, 31 Jan 1998 11:28:47 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA22844; Sat, 31 Jan 1998 11:28:30 -0800 (PST) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA01011; Sat, 31 Jan 1998 11:28:29 -0800 (PST) Date: Sat, 31 Jan 1998 11:28:29 -0800 (PST) Message-Id: <199801311928.LAA01011@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ufs ufs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/01/31 11:28:28 PST Modified files: sys/ufs/ufs ufs_vnops.c Log: Serves me right for not puting SUIDDIR in LINT. it got bitrot. This should stop complaints about it not working for people. Revision Changes Path 1.75 +9 -9 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-sys Sat Jan 31 11:41:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA24570 for cvs-sys-outgoing; Sat, 31 Jan 1998 11:41:55 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA24529; Sat, 31 Jan 1998 11:41:30 -0800 (PST) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA01063; Sat, 31 Jan 1998 11:41:28 -0800 (PST) Date: Sat, 31 Jan 1998 11:41:28 -0800 (PST) Message-Id: <199801311941.LAA01063@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/01/31 11:41:28 PST Modified files: sys/i386/conf LINT Log: add the SUIDDIR option and tell people what it is for. (And when NOT to use it) Revision Changes Path 1.400 +16 -1 src/sys/i386/conf/LINT From owner-cvs-sys Sat Jan 31 12:30:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA00900 for cvs-sys-outgoing; Sat, 31 Jan 1998 12:30:45 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA00834; Sat, 31 Jan 1998 12:30:22 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA01224; Sat, 31 Jan 1998 12:30:20 -0800 (PST) Date: Sat, 31 Jan 1998 12:30:20 -0800 (PST) Message-Id: <199801312030.MAA01224@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_page.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/01/31 12:30:20 PST Modified files: sys/vm vm_page.c Log: contigalloc doesn't place the allocated page(s) into an object, and now this breaks vm_page_wire (due to wired page accounting per object.) This should fix a problem as described by Donald Maddox. Revision Changes Path 1.89 +5 -3 src/sys/vm/vm_page.c From owner-cvs-sys Sat Jan 31 18:00:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA23557 for cvs-sys-outgoing; Sat, 31 Jan 1998 18:00:39 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA23296; Sat, 31 Jan 1998 17:59:17 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA02610; Sat, 31 Jan 1998 17:59:14 -0800 (PST) Date: Sat, 31 Jan 1998 17:59:14 -0800 (PST) Message-Id: <199802010159.RAA02610@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ffs ffs_inode.c ffs_vfsops.c ffs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/01/31 17:59:13 PST Modified files: sys/ufs/ffs ffs_inode.c ffs_vfsops.c ffs_vnops.c Log: Support more intelligent sync operations for MNT_NOATIME. PR: kern/5577 Submitted by: Craig Leres Revision Changes Path 1.31 +7 -1 src/sys/ufs/ffs/ffs_inode.c 1.67 +8 -4 src/sys/ufs/ffs/ffs_vfsops.c 1.39 +16 -3 src/sys/ufs/ffs/ffs_vnops.c From owner-cvs-sys Sat Jan 31 18:01:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA23647 for cvs-sys-outgoing; Sat, 31 Jan 1998 18:01:20 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA23483; Sat, 31 Jan 1998 18:00:25 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA02657; Sat, 31 Jan 1998 18:00:21 -0800 (PST) Date: Sat, 31 Jan 1998 18:00:21 -0800 (PST) Message-Id: <199802010200.SAA02657@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm swap_pager.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/01/31 18:00:21 PST Modified files: sys/vm swap_pager.c Log: Fix a performance problem caused by an earlier commit. Revision Changes Path 1.84 +3 -2 src/sys/vm/swap_pager.c From owner-cvs-sys Sat Jan 31 20:14:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA08415 for cvs-sys-outgoing; Sat, 31 Jan 1998 20:14:44 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA08214; Sat, 31 Jan 1998 20:13:19 -0800 (PST) (envelope-from wollman@FreeBSD.org) From: Garrett Wollman Received: (from wollman@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA03294; Sat, 31 Jan 1998 20:13:14 -0800 (PST) Date: Sat, 31 Jan 1998 20:13:14 -0800 (PST) Message-Id: <199802010413.UAA03294@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi scsi_ioctl.c src/sys/sys scsiio.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 1998/01/31 20:13:14 PST Modified files: sys/scsi scsi_ioctl.c sys/sys scsiio.h Log: Add a new ioctl, SCSIOCGETDEVINFO, which takes a device ID and uses it to look up information about that device. Right now, all it does is give back the dev_t for the device, if known, since that's all I needed, but hopefully the SCSI mavens will come up with a more generally useful structure. Revision Changes Path 1.28 +16 -2 src/sys/scsi/scsi_ioctl.c 1.9 +9 -1 src/sys/sys/scsiio.h From owner-cvs-sys Sat Jan 31 21:24:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA16571 for cvs-sys-outgoing; Sat, 31 Jan 1998 21:24:46 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA16487; Sat, 31 Jan 1998 21:24:31 -0800 (PST) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA03680; Sat, 31 Jan 1998 21:24:26 -0800 (PST) Date: Sat, 31 Jan 1998 21:24:26 -0800 (PST) Message-Id: <199802010524.VAA03680@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/biosboot boot.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 1998/01/31 21:24:26 PST Modified files: sys/i386/boot/biosboot boot.c Log: Make RAWBOOT functional again; don't read `boot.config' and `boot.help' if RAWBOOT is defined. Reviewed by: bde Submitted by: Takeshi Amaike Revision Changes Path 1.70 +3 -1 src/sys/i386/boot/biosboot/boot.c From owner-cvs-sys Sat Jan 31 21:28:48 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA16872 for cvs-sys-outgoing; Sat, 31 Jan 1998 21:28:48 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA16837; Sat, 31 Jan 1998 21:28:43 -0800 (PST) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA03716; Sat, 31 Jan 1998 21:28:38 -0800 (PST) Date: Sat, 31 Jan 1998 21:28:38 -0800 (PST) Message-Id: <199802010528.VAA03716@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/biosboot boot.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 1998/01/31 21:28:37 PST Modified files: (Branch: RELENG_2_2) sys/i386/boot/biosboot boot.c Log: MFC: fix RAWBOOT; don't read `boot.config' and `boot.help' if RAWBOOT is defined. Revision Changes Path 1.60.2.2 +3 -1 src/sys/i386/boot/biosboot/boot.c From owner-cvs-sys Sat Jan 31 21:36:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA17870 for cvs-sys-outgoing; Sat, 31 Jan 1998 21:36:56 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA17839; Sat, 31 Jan 1998 21:36:50 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA03782; Sat, 31 Jan 1998 21:36:45 -0800 (PST) Date: Sat, 31 Jan 1998 21:36:45 -0800 (PST) Message-Id: <199802010536.VAA03782@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_tun.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1998/01/31 21:36:45 PST Modified files: sys/net if_tun.c Log: Revert previous commit. Remove all ifp->if_* = 0 initializations, since pkh made tunctl static in revision 1.17 these are already guaranteed to be zero'd and tunattach will only be called once. Pointed out by: Bruce Evans and Bill Fenner Revision Changes Path 1.43 +0 -7 src/sys/net/if_tun.c From owner-cvs-sys Sat Jan 31 22:05:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA22542 for cvs-sys-outgoing; Sat, 31 Jan 1998 22:05:45 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA22437; Sat, 31 Jan 1998 22:05:26 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA04022; Sat, 31 Jan 1998 22:05:21 -0800 (PST) Date: Sat, 31 Jan 1998 22:05:21 -0800 (PST) Message-Id: <199802010605.WAA04022@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa isa_device.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1998/01/31 22:05:21 PST Modified files: (Branch: RELENG_2_2) sys/i386/isa isa_device.h Log: MFC: add msmith's prototypes for isa_dmastatus and isa_dmastop. PR: 5613 Revision Changes Path 1.33.2.1 +3 -1 src/sys/i386/isa/isa_device.h From owner-cvs-sys Sat Jan 31 22:26:24 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA25314 for cvs-sys-outgoing; Sat, 31 Jan 1998 22:26:24 -0800 (PST) (envelope-from owner-cvs-sys) Received: from pluto.plutotech.com (mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA25295; Sat, 31 Jan 1998 22:26:08 -0800 (PST) (envelope-from gibbs@plutotech.com) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.7/8.8.5) with ESMTP id XAA29540; Sat, 31 Jan 1998 23:26:07 -0700 (MST) Message-Id: <199802010626.XAA29540@pluto.plutotech.com> X-Mailer: exmh version 2.0.1 12/23/97 To: Garrett Wollman cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/scsi scsi_ioctl.c src/sys/sys scsiio.h In-reply-to: Your message of "Sat, 31 Jan 1998 20:13:14 PST." <199802010413.UAA03294@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 31 Jan 1998 23:23:28 -0700 From: "Justin T. Gibbs" Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk CAM offers something similar already to what you have here. Essentially you can open up the transport layer and retrieve device information as well as a list of peripherals that have attached to a device. You won't get the dev_t back, but you do get the peripheral name and unit number which should allow you to do the rest. >wollman 1998/01/31 20:13:14 PST > > Modified files: > sys/scsi scsi_ioctl.c > sys/sys scsiio.h > Log: > Add a new ioctl, SCSIOCGETDEVINFO, which takes a device ID and uses it > to look up information about that device. Right now, all it does > is give back the dev_t for the device, if known, since that's all > I needed, but hopefully the SCSI mavens will come up with a more generally > useful structure. > > Revision Changes Path > 1.28 +16 -2 src/sys/scsi/scsi_ioctl.c > 1.9 +9 -1 src/sys/sys/scsiio.h > -- Justin