From owner-cvs-sys Sun Nov 30 01:48:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA29965 for cvs-sys-outgoing; Sun, 30 Nov 1997 01:48: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.7/8.8.7) with ESMTP id BAA29866; Sun, 30 Nov 1997 01:44:56 -0800 (PST) (envelope-from jmg@FreeBSD.org) From: John-Mark Gurney Received: (from jmg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA29882; Sun, 30 Nov 1997 01:44:30 -0800 (PST) Date: Sun, 30 Nov 1997 01:44:30 -0800 (PST) Message-Id: <199711300944.BAA29882@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 jmg 1997/11/30 01:44:29 PST Modified files: sys/i386/isa isa.c Log: fix a few style nites... make isa_dmacascade, isa_dmastart, isa_dmadone, and find_isadev MUCH easier to be found by starting them at the beginging of the line... remove braces inside of ifdef RESOURCE_CHECK... found by % in vi... Revision Changes Path 1.108 +15 -12 src/sys/i386/isa/isa.c From owner-cvs-sys Sun Nov 30 13:49:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA07939 for cvs-sys-outgoing; Sun, 30 Nov 1997 13:49: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.7/8.8.7) with ESMTP id NAA07815; Sun, 30 Nov 1997 13:48:09 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA20838; Sun, 30 Nov 1997 13:47:38 -0800 (PST) Date: Sun, 30 Nov 1997 13:47:38 -0800 (PST) Message-Id: <199711302147.NAA20838@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_aio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/11/30 13:47:38 PST Modified files: sys/kern vfs_aio.c Log: Fix an spl nit. Revision Changes Path 1.15 +7 -1 src/sys/kern/vfs_aio.c From owner-cvs-sys Sun Nov 30 15:24:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA13244 for cvs-sys-outgoing; Sun, 30 Nov 1997 15:24:08 -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.7/8.8.7) with ESMTP id PAA13144; Sun, 30 Nov 1997 15:21:42 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id PAA21229; Sun, 30 Nov 1997 15:21:12 -0800 (PST) Date: Sun, 30 Nov 1997 15:21:12 -0800 (PST) Message-Id: <199711302321.PAA21229@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_aio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/11/30 15:21:11 PST Modified files: sys/kern vfs_aio.c Log: Correct a last minute code change. Would have been an infinite loop under certain error conditions. Submitted by: pst@shockwave.com Revision Changes Path 1.16 +4 -8 src/sys/kern/vfs_aio.c From owner-cvs-sys Sun Nov 30 21:47:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA07927 for cvs-sys-outgoing; Sun, 30 Nov 1997 21:47: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.7/8.8.7) with ESMTP id VAA07795; Sun, 30 Nov 1997 21:45:52 -0800 (PST) (envelope-from davidg@FreeBSD.org) From: David Greenman Received: (from davidg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id VAA23529; Sun, 30 Nov 1997 21:45:19 -0800 (PST) Date: Sun, 30 Nov 1997 21:45:19 -0800 (PST) Message-Id: <199712010545.VAA23529@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys callout.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 1997/11/30 21:45:19 PST Modified files: sys/sys callout.h Log: Reorder struct callout for better cacheline behavior. Revision Changes Path 1.10 +2 -2 src/sys/sys/callout.h From owner-cvs-sys Sun Nov 30 23:04:34 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id XAA13046 for cvs-sys-outgoing; Sun, 30 Nov 1997 23:04:34 -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.7/8.8.7) with ESMTP id XAA12849; Sun, 30 Nov 1997 23:02:21 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id XAA23776; Sun, 30 Nov 1997 23:01:47 -0800 (PST) Date: Sun, 30 Nov 1997 23:01:47 -0800 (PST) Message-Id: <199712010701.XAA23776@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_aio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/11/30 23:01:47 PST Modified files: sys/kern vfs_aio.c Log: Fix error handling for VCHR type I/O. Also, fix another spl problem, and remove alot of overly verbose debugging statements. Revision Changes Path 1.17 +93 -342 src/sys/kern/vfs_aio.c From owner-cvs-sys Mon Dec 1 01:32:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA24058 for cvs-sys-outgoing; Mon, 1 Dec 1997 01:32:32 -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.7/8.8.7) with ESMTP id BAA23787; Mon, 1 Dec 1997 01:30:27 -0800 (PST) (envelope-from ahasty@FreeBSD.org) From: Amancio Hasty Received: (from ahasty@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA25113; Mon, 1 Dec 1997 01:29:52 -0800 (PST) Date: Mon, 1 Dec 1997 01:29:52 -0800 (PST) Message-Id: <199712010929.BAA25113@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ahasty 1997/12/01 01:29:52 PST Modified files: sys/i386/conf files.i386 Log: Include sound_timer.c for mss device and added sound_timer.c, opl3.c, ad1848.c, adlib_card.c to trix device. trix is a driver for an AudioTrix Pro. Revision Changes Path 1.180 +6 -1 src/sys/i386/conf/files.i386 From owner-cvs-sys Mon Dec 1 01:40:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA24596 for cvs-sys-outgoing; Mon, 1 Dec 1997 01:40: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.7/8.8.7) with ESMTP id BAA24487; Mon, 1 Dec 1997 01:38:01 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA25156; Mon, 1 Dec 1997 01:37:26 -0800 (PST) Date: Mon, 1 Dec 1997 01:37:26 -0800 (PST) Message-Id: <199712010937.BAA25156@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 1997/12/01 01:37:26 PST Modified files: sys/pc98/pc98 pc98.c Log: Sync with sys/i386/isa/isa.c revision 1.108. Revision Changes Path 1.45 +15 -12 src/sys/pc98/pc98/pc98.c From owner-cvs-sys Mon Dec 1 03:37:07 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA01756 for cvs-sys-outgoing; Mon, 1 Dec 1997 03:37: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.7/8.8.7) with ESMTP id DAA01648; Mon, 1 Dec 1997 03:35:18 -0800 (PST) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA25558; Mon, 1 Dec 1997 03:34:43 -0800 (PST) Date: Mon, 1 Dec 1997 03:34:43 -0800 (PST) Message-Id: <199712011134.DAA25558@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_conf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/12/01 03:34:42 PST Modified files: sys/kern vfs_conf.c Log: Cleanup my last patch here Reviewed by: sef@kthrup.com and phk@freebsd.org Revision Changes Path 1.19 +32 -43 src/sys/kern/vfs_conf.c From owner-cvs-sys Mon Dec 1 10:44:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA00977 for cvs-sys-outgoing; Mon, 1 Dec 1997 10:44: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.7/8.8.7) with ESMTP id KAA00640; Mon, 1 Dec 1997 10:41:46 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id KAA14631; Mon, 1 Dec 1997 10:41:09 -0800 (PST) Date: Mon, 1 Dec 1997 10:41:09 -0800 (PST) Message-Id: <199712011841.KAA14631@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_aio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/01 10:41:09 PST Modified files: sys/kern vfs_aio.c Log: Fix a problem when creating a new kernel thread. In some cases, aio_read or aio_write can return the pid of the new thread. This is due to the way that return values from system calls being passed by side-effect in the proc structure now. This commit fixes the problem with aio_read and aio_write. Revision Changes Path 1.18 +2 -1 src/sys/kern/vfs_aio.c From owner-cvs-sys Mon Dec 1 11:36:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA06701 for cvs-sys-outgoing; Mon, 1 Dec 1997 11:36: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.7/8.8.7) with ESMTP id LAA06377; Mon, 1 Dec 1997 11:34:18 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA14697; Mon, 1 Dec 1997 11:04:04 -0800 (PST) Date: Mon, 1 Dec 1997 11:04:04 -0800 (PST) Message-Id: <199712011904.LAA14697@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/01 11:04:04 PST Modified files: sys/kern vfs_bio.c Log: Fix a serious problem during resizing buffers where old buffers address space wasn't being properly reclaimed. Submitted by: Bruce Evans Revision Changes Path 1.136 +11 -2 src/sys/kern/vfs_bio.c From owner-cvs-sys Tue Dec 2 00:23:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA10754 for cvs-sys-outgoing; Tue, 2 Dec 1997 00:23: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.7/8.8.7) with ESMTP id AAA10672; Tue, 2 Dec 1997 00:21:19 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA18946; Tue, 2 Dec 1997 00:20:37 -0800 (PST) Date: Tue, 2 Dec 1997 00:20:37 -0800 (PST) Message-Id: <199712020820.AAA18946@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/12/02 00:20:36 PST Modified files: sys/pc98/conf files.pc98 Log: Sync with sys/i386/conf/files.i386 revision 1.180. Revision Changes Path 1.43 +6 -1 src/sys/pc98/conf/files.pc98 From owner-cvs-sys Tue Dec 2 02:00:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id CAA17347 for cvs-sys-outgoing; Tue, 2 Dec 1997 02: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.7/8.8.7) with ESMTP id BAA17146; Tue, 2 Dec 1997 01:58:22 -0800 (PST) (envelope-from danny@FreeBSD.org) From: "Daniel O'Callaghan" Received: (from danny@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA19183; Tue, 2 Dec 1997 01:57:39 -0800 (PST) Date: Tue, 2 Dec 1997 01:57:39 -0800 (PST) Message-Id: <199712020957.BAA19183@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern imgact_shell.c kern_exec.c src/sys/sys imgact.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk danny 1997/12/02 01:57:39 PST Modified files: (Branch: RELENG_2_2) sys/kern imgact_shell.c kern_exec.c sys/sys imgact.h Log: Submitted by: bde Merge Bruce's fix for PR bin/5172 from HEAD Revision Changes Path 1.12.2.1 +2 -3 src/sys/kern/imgact_shell.c 1.47.2.10 +24 -14 src/sys/kern/kern_exec.c 1.12.2.1 +2 -1 src/sys/sys/imgact.h From owner-cvs-sys Tue Dec 2 02:34:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id CAA19456 for cvs-sys-outgoing; Tue, 2 Dec 1997 02:34: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.7/8.8.7) with ESMTP id CAA19361; Tue, 2 Dec 1997 02:33:05 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id CAA19424; Tue, 2 Dec 1997 02:32:22 -0800 (PST) Date: Tue, 2 Dec 1997 02:32:22 -0800 (PST) Message-Id: <199712021032.CAA19424@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_syscalls.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/02 02:32:22 PST Modified files: sys/kern vfs_syscalls.c Log: Cleaned up __getcwd(). This should be cosmetic except disabled calls are now counted. Reviewed by: phk Revision Changes Path 1.85 +10 -11 src/sys/kern/vfs_syscalls.c From owner-cvs-sys Tue Dec 2 02:42:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id CAA19958 for cvs-sys-outgoing; Tue, 2 Dec 1997 02:42: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.7/8.8.7) with ESMTP id CAA19892; Tue, 2 Dec 1997 02:40:30 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id CAA19580; Tue, 2 Dec 1997 02:39:48 -0800 (PST) Date: Tue, 2 Dec 1997 02:39:48 -0800 (PST) Message-Id: <199712021039.CAA19580@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/gnu/ext2fs ext2_alloc.c ext2_balloc.c ext2_extern.h ext2_fs.h ext2_fs_sb.h ext2_inode.c ext2_inode_cnv.c ext2_linux_ialloc.c ext2_lookup.c ext2_readwrite.c ext2_subr.c ext2_vfsops.c ext2_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/02 02:39:48 PST Modified files: sys/gnu/ext2fs ext2_alloc.c ext2_balloc.c ext2_extern.h ext2_fs.h ext2_fs_sb.h ext2_inode.c ext2_inode_cnv.c ext2_linux_ialloc.c ext2_lookup.c ext2_readwrite.c ext2_subr.c ext2_vfsops.c ext2_vnops.c Log: Removed __FreeBSD__ ifdefs. Revision Changes Path 1.14 +0 -11 src/sys/gnu/ext2fs/ext2_alloc.c 1.4 +0 -20 src/sys/gnu/ext2fs/ext2_balloc.c 1.18 +0 -5 src/sys/gnu/ext2fs/ext2_extern.h 1.3 +0 -10 src/sys/gnu/ext2fs/ext2_fs.h 1.2 +0 -7 src/sys/gnu/ext2fs/ext2_fs_sb.h 1.11 +0 -30 src/sys/gnu/ext2fs/ext2_inode.c 1.7 +0 -9 src/sys/gnu/ext2fs/ext2_inode_cnv.c 1.8 +0 -2 src/sys/gnu/ext2fs/ext2_linux_ialloc.c 1.14 +0 -4 src/sys/gnu/ext2fs/ext2_lookup.c 1.13 +0 -24 src/sys/gnu/ext2fs/ext2_readwrite.c 1.4 +0 -5 src/sys/gnu/ext2fs/ext2_subr.c 1.27 +0 -40 src/sys/gnu/ext2fs/ext2_vfsops.c 1.27 +0 -20 src/sys/gnu/ext2fs/ext2_vnops.c From owner-cvs-sys Tue Dec 2 03:24:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA22681 for cvs-sys-outgoing; Tue, 2 Dec 1997 03:24: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.7/8.8.7) with ESMTP id DAA22562; Tue, 2 Dec 1997 03:22:03 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA19838; Tue, 2 Dec 1997 03:21:20 -0800 (PST) Date: Tue, 2 Dec 1997 03:21:20 -0800 (PST) Message-Id: <199712021121.DAA19838@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ffs ffs_alloc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/02 03:21:20 PST Modified files: sys/ufs/ffs ffs_alloc.c Log: Fix a small style bug in the generation number change (rev.1.33) before copying the change to other fs's. Revision Changes Path 1.45 +2 -2 src/sys/ufs/ffs/ffs_alloc.c From owner-cvs-sys Tue Dec 2 03:46:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA24246 for cvs-sys-outgoing; Tue, 2 Dec 1997 03:46:12 -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.7/8.8.7) with ESMTP id DAA24143; Tue, 2 Dec 1997 03:44:31 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA19988; Tue, 2 Dec 1997 03:43:47 -0800 (PST) Date: Tue, 2 Dec 1997 03:43:47 -0800 (PST) Message-Id: <199712021143.DAA19988@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/gnu/ext2fs ext2_alloc.c ext2_vfsops.c src/sys/ufs/lfs lfs_alloc.c src/sys/ufs/ufs ufs_inode.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/02 03:43:47 PST Modified files: sys/gnu/ext2fs ext2_alloc.c ext2_vfsops.c sys/ufs/lfs lfs_alloc.c Log: Use the same algorithm as ffs for generation numbers. Revision Changes Path 1.15 +2 -5 src/sys/gnu/ext2fs/ext2_alloc.c 1.28 +1 -4 src/sys/gnu/ext2fs/ext2_vfsops.c 1.20 +3 -6 src/sys/ufs/lfs/lfs_alloc.c Modified files: sys/ufs/ufs ufs_inode.c Log: `nextgennumber' can go away now that is no longer (ab)used by foreign fs's. Revision Changes Path 1.21 +1 -2 src/sys/ufs/ufs/ufs_inode.c From owner-cvs-sys Tue Dec 2 13:09:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA04031 for cvs-sys-outgoing; Tue, 2 Dec 1997 13:09: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.7/8.8.7) with ESMTP id NAA03951; Tue, 2 Dec 1997 13:08:08 -0800 (PST) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA09687; Tue, 2 Dec 1997 13:07:21 -0800 (PST) Date: Tue, 2 Dec 1997 13:07:21 -0800 (PST) Message-Id: <199712022107.NAA09687@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/ppbus nlpt.c src/sys/i386/isa diskslice_machdep.c fd.c labpc.c lpt.c mcd.c scd.c spkr.c wcd.c wd.c wt.c src/sys/i386/isa/matcd matcd.c src/sys/kern subr_dkbad.c vfs_bio.c src/sys/pc98/pc98 atcompat_diskslice.c ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/12/02 13:07:21 PST Modified files: sys/dev/ppbus nlpt.c sys/i386/isa diskslice_machdep.c fd.c labpc.c lpt.c mcd.c scd.c spkr.c wcd.c wd.c wt.c sys/i386/isa/matcd matcd.c sys/kern subr_dkbad.c vfs_bio.c sys/pc98/pc98 atcompat_diskslice.c diskslice_machdep.c fd.c lpt.c spkr.c wd.c sys/scsi cd.c od.c pt.c scsi_ioctl.c sctarg.c sd.c st.c worm.c sys/sys buf.h sys/ufs/lfs lfs_segment.c sys/vm swap_pager.c vnode_pager.c Log: In all such uses of struct buf: 's/b_un.b_addr/b_data/g' Revision Changes Path 1.6 +2 -2 src/sys/dev/ppbus/nlpt.c 1.27 +4 -4 src/sys/i386/isa/diskslice_machdep.c 1.106 +5 -5 src/sys/i386/isa/fd.c 1.21 +5 -5 src/sys/i386/isa/labpc.c 1.63 +2 -2 src/sys/i386/isa/lpt.c 1.96 +2 -2 src/sys/i386/isa/mcd.c 1.34 +2 -2 src/sys/i386/isa/scd.c 1.30 +2 -2 src/sys/i386/isa/spkr.c 1.49 +2 -2 src/sys/i386/isa/wcd.c 1.145 +8 -8 src/sys/i386/isa/wd.c 1.42 +2 -2 src/sys/i386/isa/wt.c 1.31 +2 -2 src/sys/i386/isa/matcd/matcd.c 1.8 +2 -2 src/sys/kern/subr_dkbad.c 1.137 +3 -3 src/sys/kern/vfs_bio.c 1.8 +4 -4 src/sys/pc98/pc98/atcompat_diskslice.c 1.11 +4 -4 src/sys/pc98/pc98/diskslice_machdep.c 1.26 +7 -7 src/sys/pc98/pc98/fd.c 1.15 +2 -2 src/sys/pc98/pc98/lpt.c 1.9 +2 -2 src/sys/pc98/pc98/spkr.c 1.37 +9 -9 src/sys/pc98/pc98/wd.c 1.87 +2 -2 src/sys/scsi/cd.c 1.33 +2 -2 src/sys/scsi/od.c 1.25 +2 -2 src/sys/scsi/pt.c 1.27 +3 -3 src/sys/scsi/scsi_ioctl.c 1.23 +2 -2 src/sys/scsi/sctarg.c 1.115 +2 -2 src/sys/scsi/sd.c 1.84 +2 -2 src/sys/scsi/st.c 1.48 +2 -2 src/sys/scsi/worm.c 1.44 +2 -7 src/sys/sys/buf.h 1.26 +2 -2 src/sys/ufs/lfs/lfs_segment.c 1.79 +2 -2 src/sys/vm/swap_pager.c 1.76 +2 -2 src/sys/vm/vnode_pager.c From owner-cvs-sys Tue Dec 2 13:16:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA04514 for cvs-sys-outgoing; Tue, 2 Dec 1997 13:16:29 -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.7/8.8.7) with ESMTP id NAA04356; Tue, 2 Dec 1997 13:14:46 -0800 (PST) (envelope-from joerg@FreeBSD.org) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA09733; Tue, 2 Dec 1997 13:14:00 -0800 (PST) Date: Tue, 2 Dec 1997 13:14:00 -0800 (PST) Message-Id: <199712022114.NAA09733@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/cdboot cdrom.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 1997/12/02 13:14:00 PST Modified files: sys/i386/boot/cdboot cdrom.c Log: Fix a bug that caused cdboot to stop reading the root directory at the end of the first block. Problem found by: Kenneth Merry Revision Changes Path 1.2 +13 -3 src/sys/i386/boot/cdboot/cdrom.c From owner-cvs-sys Tue Dec 2 13:22:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA04870 for cvs-sys-outgoing; Tue, 2 Dec 1997 13:22: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.7/8.8.7) with ESMTP id NAA04784; Tue, 2 Dec 1997 13:20:54 -0800 (PST) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA09793; Tue, 2 Dec 1997 13:20:08 -0800 (PST) Date: Tue, 2 Dec 1997 13:20:08 -0800 (PST) Message-Id: <199712022120.NAA09793@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/gnu/ext2fs ext2_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/12/02 13:20:08 PST Modified files: sys/gnu/ext2fs ext2_vnops.c Log: Fix the copyright and attribution on this file. I forgot this when the file was cloned. Revision Changes Path 1.28 +6 -0 src/sys/gnu/ext2fs/ext2_vnops.c From owner-cvs-sys Tue Dec 2 13:29:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA05408 for cvs-sys-outgoing; Tue, 2 Dec 1997 13:29: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.7/8.8.7) with ESMTP id NAA05212; Tue, 2 Dec 1997 13:27:29 -0800 (PST) (envelope-from nate@FreeBSD.org) From: Nate Williams Received: (from nate@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA09849; Tue, 2 Dec 1997 13:26:42 -0800 (PST) Date: Tue, 2 Dec 1997 13:26:42 -0800 (PST) Message-Id: <199712022126.NAA09849@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf files src/sys/pci pcic_p.c pcic_p.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 1997/12/02 13:26:42 PST Modified files: sys/conf files Added files: sys/pci pcic_p.c pcic_p.h Log: - Framework for PCI/CardBus controllers running in PCMCIA emulation mode. Currently, the only supported controller is the Cirrus Logic PD6832, but others can be supported with docs on them. Submitted by: Ted Faber Revision Changes Path 1.117 +1 -0 src/sys/conf/files From owner-cvs-sys Tue Dec 2 13:32:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA05707 for cvs-sys-outgoing; Tue, 2 Dec 1997 13:32: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.7/8.8.7) with ESMTP id NAA05512; Tue, 2 Dec 1997 13:30:50 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA09910; Tue, 2 Dec 1997 13:30:03 -0800 (PST) Date: Tue, 2 Dec 1997 13:30:03 -0800 (PST) Message-Id: <199712022130.NAA09910@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys mman.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/02 13:30:03 PST Modified files: sys/sys mman.h Log: Define MS_SYNC for compatibility. Revision Changes Path 1.19 +2 -1 src/sys/sys/mman.h From owner-cvs-sys Tue Dec 2 13:34:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA05844 for cvs-sys-outgoing; Tue, 2 Dec 1997 13:34: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.7/8.8.7) with ESMTP id NAA05662; Tue, 2 Dec 1997 13:32:19 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA09972; Tue, 2 Dec 1997 13:31:33 -0800 (PST) Date: Tue, 2 Dec 1997 13:31:33 -0800 (PST) Message-Id: <199712022131.NAA09972@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys mman.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/02 13:31:33 PST Modified files: (Branch: RELENG_2_2) sys/sys mman.h Log: Add definition of MS_SYNC for compatibility. Revision Changes Path 1.14.2.2 +2 -1 src/sys/sys/mman.h From owner-cvs-sys Tue Dec 2 13:34:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA05883 for cvs-sys-outgoing; Tue, 2 Dec 1997 13:34: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.7/8.8.7) with ESMTP id NAA05671; Tue, 2 Dec 1997 13:32:22 -0800 (PST) (envelope-from nate@FreeBSD.org) From: Nate Williams Received: (from nate@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA09988; Tue, 2 Dec 1997 13:31:35 -0800 (PST) Date: Tue, 2 Dec 1997 13:31:35 -0800 (PST) Message-Id: <199712022131.NAA09988@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pccard pcic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 1997/12/02 13:31:35 PST Modified files: sys/pccard pcic.c Log: - Remove PCI code from here, now that the PCI framework lives in /sys/pci. Revision Changes Path 1.55 +5 -86 src/sys/pccard/pcic.c From owner-cvs-sys Tue Dec 2 14:15:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA09302 for cvs-sys-outgoing; Tue, 2 Dec 1997 14:15: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.7/8.8.7) with ESMTP id OAA09263; Tue, 2 Dec 1997 14:14:46 -0800 (PST) (envelope-from nate@FreeBSD.org) From: Nate Williams Received: (from nate@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id OAA10204; Tue, 2 Dec 1997 14:13:59 -0800 (PST) Date: Tue, 2 Dec 1997 14:13:59 -0800 (PST) Message-Id: <199712022213.OAA10204@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci pcic_p.c pcic_p.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 1997/12/02 14:13:59 PST Modified files: sys/pci pcic_p.c pcic_p.h Log: - Bring in code removed from /sys/pccard/pcic.c, including DEVICE IDs, and more bootverbose code. - Style nits. No significant functional changes. Revision Changes Path 1.2 +88 -81 src/sys/pci/pcic_p.c 1.2 +19 -14 src/sys/pci/pcic_p.h From owner-cvs-sys Tue Dec 2 14:29:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA10059 for cvs-sys-outgoing; Tue, 2 Dec 1997 14:29:00 -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.7/8.8.7) with ESMTP id OAA10021; Tue, 2 Dec 1997 14:28:46 -0800 (PST) (envelope-from nate@FreeBSD.org) From: Nate Williams Received: (from nate@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id OAA10266; Tue, 2 Dec 1997 14:27:59 -0800 (PST) Date: Tue, 2 Dec 1997 14:27:59 -0800 (PST) Message-Id: <199712022227.OAA10266@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci pcic_p.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 1997/12/02 14:27:59 PST Modified files: sys/pci pcic_p.c Log: - Add necessary include files and fix bugs in last. Revision Changes Path 1.3 +6 -3 src/sys/pci/pcic_p.c From owner-cvs-sys Tue Dec 2 14:39:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA10838 for cvs-sys-outgoing; Tue, 2 Dec 1997 14:39:00 -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.7/8.8.7) with ESMTP id OAA10811; Tue, 2 Dec 1997 14:38:45 -0800 (PST) (envelope-from se@FreeBSD.org) From: Stefan Esser Received: (from se@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id OAA10447; Tue, 2 Dec 1997 14:37:59 -0800 (PST) Date: Tue, 2 Dec 1997 14:37:59 -0800 (PST) Message-Id: <199712022237.OAA10447@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci ncr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 1997/12/02 14:37:58 PST Modified files: sys/pci ncr.c Log: Fix size of start queue to 32 entries, independent of the default number of tags (NCR_SCSI_DFLT_TAGS), which is 0 in the FAILSAFE case. This should fix the incompatibility between kernel and ncrcontrol, which is the result of FAILSAFE being defined in the kernel config file, invisible to the build of ncrcontrol. (See kern/5133, which should be fixed by this change.) Revision Changes Path 1.113 +3 -3 src/sys/pci/ncr.c From owner-cvs-sys Tue Dec 2 15:24:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA15062 for cvs-sys-outgoing; Tue, 2 Dec 1997 15:24: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.7/8.8.7) with ESMTP id PAA15017; Tue, 2 Dec 1997 15:24:05 -0800 (PST) (envelope-from nate@FreeBSD.org) From: Nate Williams Received: (from nate@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id PAA10576; Tue, 2 Dec 1997 15:23:18 -0800 (PST) Date: Tue, 2 Dec 1997 15:23:18 -0800 (PST) Message-Id: <199712022323.PAA10576@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pccard pcic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 1997/12/02 15:23:17 PST Modified files: sys/pccard pcic.c Log: - Remove the code that cleared out the registers (previously enabled by the option PCIC_NOCLRREGS). This is now the default behavior since it's apparently required for the CLPD6832, and doesn't negatively affect any of my test machines. Requested by: Ted Faber Revision Changes Path 1.56 +0 -7 src/sys/pccard/pcic.c From owner-cvs-sys Tue Dec 2 18:49:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA29131 for cvs-sys-outgoing; Tue, 2 Dec 1997 18:49: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.7/8.8.7) with ESMTP id SAA28954; Tue, 2 Dec 1997 18:46:41 -0800 (PST) (envelope-from sef@FreeBSD.org) From: Sean Eric Fagan Received: (from sef@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA12717; Tue, 2 Dec 1997 18:45:53 -0800 (PST) Date: Tue, 2 Dec 1997 18:45:53 -0800 (PST) Message-Id: <199712030245.SAA12717@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 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/12/02 18:45:53 PST Modified files: sys/i386/i386 identcpu.c machdep.c trap.c Log: Work around for the Intel Pentium F00F bug; this is Intel's recommended workaround. Note that this currently eats up two pages extra in the system; this could be alleviated by aligning idt correctly, and then only dealing with that (as opposed to the current method of allocated two pages and copying the IDT table to that, and then setting that to be the IDT table). Revision Changes Path 1.34 +13 -1 src/sys/i386/i386/identcpu.c 1.275 +43 -1 src/sys/i386/i386/machdep.c 1.116 +24 -1 src/sys/i386/i386/trap.c From owner-cvs-sys Tue Dec 2 18:51:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA29303 for cvs-sys-outgoing; Tue, 2 Dec 1997 18:51:18 -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.7/8.8.7) with ESMTP id SAA29159; Tue, 2 Dec 1997 18:49:27 -0800 (PST) (envelope-from sef@FreeBSD.org) From: Sean Eric Fagan Received: (from sef@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA12764; Tue, 2 Dec 1997 18:48:38 -0800 (PST) Date: Tue, 2 Dec 1997 18:48:38 -0800 (PST) Message-Id: <199712030248.SAA12764@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 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/12/02 18:48:38 PST Modified files: (Branch: RELENG_2_2) sys/i386/i386 identcpu.c machdep.c trap.c Log: MFC -- Intel Pentium F00F bug workaround. Note that I forgot the reviewer credit in the current log message; also credit to Cy Schubert for cleaning up my initial patches. Reviewed by: Stephen McKay Revision Changes Path 1.7.2.11 +13 -1 src/sys/i386/i386/identcpu.c 1.209.2.14 +43 -1 src/sys/i386/i386/machdep.c 1.83.2.3 +24 -1 src/sys/i386/i386/trap.c From owner-cvs-sys Wed Dec 3 01:49:42 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA24863 for cvs-sys-outgoing; Wed, 3 Dec 1997 01:49: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.7/8.8.7) with ESMTP id BAA24759; Wed, 3 Dec 1997 01:47:26 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA14333; Wed, 3 Dec 1997 01:46:35 -0800 (PST) Date: Wed, 3 Dec 1997 01:46:35 -0800 (PST) Message-Id: <199712030946.BAA14333@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 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/12/03 01:46:35 PST Modified files: sys/pc98/i386 machdep.c trap.c Log: Sync with sys/i386/i386/machdep.c and trap.c revisions 1.275 and 1.116, respectively. Revision Changes Path 1.63 +43 -1 src/sys/pc98/i386/machdep.c 1.40 +24 -1 src/sys/pc98/i386/trap.c From owner-cvs-sys Wed Dec 3 08:21:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA21071 for cvs-sys-outgoing; Wed, 3 Dec 1997 08:21:01 -0800 (PST) (envelope-from owner-cvs-sys) Received: from ocean.campus.luth.se (ocean.campus.luth.se [130.240.194.116]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id IAA21028; Wed, 3 Dec 1997 08:20:33 -0800 (PST) (envelope-from karpen@ocean.campus.luth.se) Received: (from karpen@localhost) by ocean.campus.luth.se (8.8.5/8.8.5) id RAA03814; Wed, 3 Dec 1997 17:29:45 +0100 (CET) From: Mikael Karpberg Message-Id: <199712031629.RAA03814@ocean.campus.luth.se> Subject: Re: cvs commit: src/sys/i386/i386 identcpu.c machdep.c trap.c In-Reply-To: <199712030245.SAA12717@freefall.freebsd.org> from Sean Eric Fagan at "Dec 2, 97 06:45:53 pm" To: sef@FreeBSD.ORG (Sean Eric Fagan) Date: Wed, 3 Dec 1997 17:29:45 +0100 (CET) Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL31H (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 According to Sean Eric Fagan: > sef 1997/12/02 18:45:53 PST > > Modified files: > sys/i386/i386 identcpu.c machdep.c trap.c > Log: > Work around for the Intel Pentium F00F bug; this is Intel's recommended > workaround. Note that this currently eats up two pages extra in the system; > this could be alleviated by aligning idt correctly, and then only dealing with > that (as opposed to the current method of allocated two pages and copying the > IDT table to that, and then setting that to be the IDT table). > > Revision Changes Path > 1.34 +13 -1 src/sys/i386/i386/identcpu.c > 1.275 +43 -1 src/sys/i386/i386/machdep.c > 1.116 +24 -1 src/sys/i386/i386/trap.c I just looked at the diffs, and it looks strange to me: Both identcpu.c and machdep.c has: int has_f00f_bug; trap.c has: extern int has_f00f_bug; Shouldn't it be declared "extern" in two of the files? /Mikael From owner-cvs-sys Wed Dec 3 08:29:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA22007 for cvs-sys-outgoing; Wed, 3 Dec 1997 08:29: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.7/8.8.7) with ESMTP id IAA21905; Wed, 3 Dec 1997 08:28:28 -0800 (PST) (envelope-from sef@FreeBSD.org) From: Sean Eric Fagan Received: (from sef@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id IAA03441; Wed, 3 Dec 1997 08:27:35 -0800 (PST) Date: Wed, 3 Dec 1997 08:27:35 -0800 (PST) Message-Id: <199712031627.IAA03441@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/12/03 08:27:35 PST Modified files: sys/i386/i386 machdep.c Log: Make has_f00f_bug extern, and get rid of some unused code in the f00f code. Submitted by: Mikael Karpberg & Cy Schubert Revision Changes Path 1.276 +2 -5 src/sys/i386/i386/machdep.c From owner-cvs-sys Wed Dec 3 08:31:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA22210 for cvs-sys-outgoing; Wed, 3 Dec 1997 08:31: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.7/8.8.7) with ESMTP id IAA22177; Wed, 3 Dec 1997 08:31:06 -0800 (PST) (envelope-from sef@FreeBSD.org) From: Sean Eric Fagan Received: (from sef@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id IAA03488; Wed, 3 Dec 1997 08:30:13 -0800 (PST) Date: Wed, 3 Dec 1997 08:30:13 -0800 (PST) Message-Id: <199712031630.IAA03488@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/12/03 08:30:13 PST Modified files: (Branch: RELENG_2_2) sys/i386/i386 machdep.c Log: MFC -- F00f cleanups. Revision Changes Path 1.209.2.15 +2 -6 src/sys/i386/i386/machdep.c From owner-cvs-sys Wed Dec 3 09:06:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id JAA25178 for cvs-sys-outgoing; Wed, 3 Dec 1997 09:06:11 -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.7/8.8.7) with ESMTP id JAA25044; Wed, 3 Dec 1997 09:04:35 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id IAA03575; Wed, 3 Dec 1997 08:46:26 -0800 (PST) Date: Wed, 3 Dec 1997 08:46:26 -0800 (PST) Message-Id: <199712031646.IAA03575@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/gnu/ext2fs ext2_alloc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/03 08:46:26 PST Modified files: sys/gnu/ext2fs ext2_alloc.c Log: Fixed corruption of the per-group used directories count. It wasn't decremented when directories were removed because rev.1.12 broke the fixup of the i_mode of the inode being removed. Revision Changes Path 1.16 +4 -3 src/sys/gnu/ext2fs/ext2_alloc.c From owner-cvs-sys Wed Dec 3 10:41:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA02324 for cvs-sys-outgoing; Wed, 3 Dec 1997 10:41:55 -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.7/8.8.7) with ESMTP id KAA02318; Wed, 3 Dec 1997 10:41:44 -0800 (PST) (envelope-from bde@zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.6.9) id FAA06698; Thu, 4 Dec 1997 05:38:10 +1100 Date: Thu, 4 Dec 1997 05:38:10 +1100 From: Bruce Evans Message-Id: <199712031838.FAA06698@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, sef@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 identcpu.c machdep.c trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Work around for the Intel Pentium F00F bug; this is Intel's recommended > workaround. Note that this currently eats up two pages extra in the system; > this could be alleviated by aligning idt correctly, and then only dealing with > that (as opposed to the current method of allocated two pages and copying the > IDT table to that, and then setting that to be the IDT table). No it couldn't, since a statically allocated IDT would be in the same 4MB kernel pages as other data that needs to be written to. Only about 1K for statically allocated IDT could be saved easily. Perhaps memory on either side of the dynamically allocated IDT could be used for something. Bruce From owner-cvs-sys Wed Dec 3 12:31:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA10523 for cvs-sys-outgoing; Wed, 3 Dec 1997 12:31:49 -0800 (PST) (envelope-from owner-cvs-sys) Received: from mail.san.rr.com (ns.san.rr.com [204.210.0.1]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id MAA10503; Wed, 3 Dec 1997 12:31:39 -0800 (PST) (envelope-from Studded@dal.net) Received: from dal.net (dt051n19.san.rr.com [204.210.32.25]) by mail.san.rr.com (8.8.7/8.8.7) with ESMTP id MAA11402; Wed, 3 Dec 1997 12:32:09 -0800 (PST) Message-ID: <3485C181.4FA2DDD6@dal.net> Date: Wed, 03 Dec 1997 12:30:57 -0800 From: Studded X-Mailer: Mozilla 4.04 [en] (X11; I; FreeBSD 2.2.5-STABLE i386) MIME-Version: 1.0 To: Sean Eric Fagan CC: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 machdep.c References: <199712031630.IAA03488@freefall.freebsd.org> Content-Type: multipart/mixed; boundary="------------361C74482DEB8015A04DF0D8" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk This is a multi-part message in MIME format. --------------361C74482DEB8015A04DF0D8 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sean Eric Fagan wrote: > > sef 1997/12/03 08:30:13 PST > > Modified files: (Branch: RELENG_2_2) > sys/i386/i386 machdep.c > Log: > MFC -- F00f cleanups. > > Revision Changes Path > 1.209.2.15 +2 -6 src/sys/i386/i386/machdep.c Even after this commit I'm still getting errors at this point when I compile the kernel. I got some using the "normal" compile settings (-O -pipe) so I recompiled with -Wall for the benefit of anyone interested in fixing it. Pardon the attachment, but I still can't figure out how to get netscape 4.04 to read a file into the message. :-/ Thanks, Doug --------------361C74482DEB8015A04DF0D8 Content-Type: text/plain; charset=us-ascii; name="machdep-errors" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="machdep-errors" cc -c -O -Wall -pipe -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -nostdinc -I- -I. -I../.. -I../../../include -DCOMPAT_43 -DMSDOSFS -DFFS -DINET -DKERNEL ../../i386/i386/machdep.c ../../i386/i386/machdep.c: In function `cpu_startup': ../../i386/i386/machdep.c:230: warning: long unsigned int format, unsigned int arg (arg 2) ../../i386/i386/machdep.c:230: warning: long unsigned int format, unsigned int arg (arg 3) ../../i386/i386/machdep.c: In function `init386': ../../i386/i386/machdep.c:1084: warning: int format, long int arg (arg 2) ../../i386/i386/machdep.c: At top level: ../../i386/i386/machdep.c:1371: warning: initialization from incompatible pointer type ../../i386/i386/machdep.c: In function `f00f_hack': ../../i386/i386/machdep.c:1385: warning: assignment makes pointer from integer without a cast ../../i386/i386/machdep.c:1396: warning: passing arg 2 of `vm_map_protect' makes integer from pointer without a cast ../../i386/i386/machdep.c:1396: warning: passing arg 3 of `vm_map_protect' makes integer from pointer without a cast --------------361C74482DEB8015A04DF0D8-- From owner-cvs-sys Wed Dec 3 16:14:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA26199 for cvs-sys-outgoing; Wed, 3 Dec 1997 16:14:04 -0800 (PST) (envelope-from owner-cvs-sys) Received: from watermarkgroup.com (lor.watermarkgroup.com [207.202.73.33]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id QAA26188; Wed, 3 Dec 1997 16:13:54 -0800 (PST) (envelope-from luoqi@watermarkgroup.com) Received: by watermarkgroup.com (4.1/SMI-4.1) id AA26361; Wed, 3 Dec 97 19:13:22 EST Date: Wed, 3 Dec 97 19:13:22 EST From: luoqi@watermarkgroup.com (Luoqi Chen) Message-Id: <9712040013.AA26361@watermarkgroup.com> To: cvs-sys@FreeBSD.ORG, sef@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 identcpu.c machdep.c trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Should idt vectors 0-5 also be handled by trap_pfault in addition to the invalid opcode fault? Otherwise, for example, division by 0 will result in a segmentation fault instead of a SIGFPE. -lq From owner-cvs-sys Wed Dec 3 18:41:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA08276 for cvs-sys-outgoing; Wed, 3 Dec 1997 18:41: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.7/8.8.7) with ESMTP id SAA08241; Wed, 3 Dec 1997 18:40:59 -0800 (PST) (envelope-from imp@FreeBSD.org) From: Warner Losh Received: (from imp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA08089; Wed, 3 Dec 1997 18:40:02 -0800 (PST) Date: Wed, 3 Dec 1997 18:40:02 -0800 (PST) Message-Id: <199712040240.SAA08089@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/apm apm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk imp 1997/12/03 18:40:02 PST Modified files: sys/i386/apm apm.c Log: The Libretto's BIOS doesn't set edx on the APM_GETPWSTATUS call, so the barrery time remaining is reported as a random number. Initialize edx to 0xffff in this case, and to 0 in all other cases. This change should be benign on other machines. Reviewed by: jdp Revision Changes Path 1.66 +11 -3 src/sys/i386/apm/apm.c From owner-cvs-sys Wed Dec 3 23:30:34 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id XAA29100 for cvs-sys-outgoing; Wed, 3 Dec 1997 23:30:34 -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.7/8.8.7) with ESMTP id XAA29052; Wed, 3 Dec 1997 23:30:16 -0800 (PST) (envelope-from davidg@FreeBSD.org) From: David Greenman Received: (from davidg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id XAA09274; Wed, 3 Dec 1997 23:29:18 -0800 (PST) Date: Wed, 3 Dec 1997 23:29:18 -0800 (PST) Message-Id: <199712040729.XAA09274@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys malloc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 1997/12/03 23:29:17 PST Modified files: sys/sys malloc.h Log: shuffle structs for better cacheline behavior. Revision Changes Path 1.32 +9 -9 src/sys/sys/malloc.h From owner-cvs-sys Thu Dec 4 05:17:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id FAA20251 for cvs-sys-outgoing; Thu, 4 Dec 1997 05:17: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.7/8.8.7) with ESMTP id FAA20138; Thu, 4 Dec 1997 05:16:41 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id FAA12692; Thu, 4 Dec 1997 05:15:41 -0800 (PST) Date: Thu, 4 Dec 1997 05:15:41 -0800 (PST) Message-Id: <199712041315.FAA12692@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 kato 1997/12/04 05:15:40 PST Modified files: sys/i386/isa atapi.c Log: Use the argmument `port' instead of hard coded address in atapi_probe. Submitted by: kura@melchior.q.t.u-tokyo.ac.jp (Tomohiko Kurahashi) Revision Changes Path 1.20 +1 -1 src/sys/i386/isa/atapi.c From owner-cvs-sys Thu Dec 4 05:20:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id FAA20508 for cvs-sys-outgoing; Thu, 4 Dec 1997 05:20: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.7/8.8.7) with ESMTP id FAA20387; Thu, 4 Dec 1997 05:19:44 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id FAA12729; Thu, 4 Dec 1997 05:18:44 -0800 (PST) Date: Thu, 4 Dec 1997 05:18:44 -0800 (PST) Message-Id: <199712041318.FAA12729@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 kato 1997/12/04 05:18:43 PST Modified files: (Branch: RELENG_2_2) sys/i386/isa atapi.c Log: MFC: revision 1.20 (Use the `port' instead of hard coded address). Revision Changes Path 1.15.2.3 +1 -1 src/sys/i386/isa/atapi.c From owner-cvs-sys Thu Dec 4 06:37:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id GAA25389 for cvs-sys-outgoing; Thu, 4 Dec 1997 06:37: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.7/8.8.7) with ESMTP id GAA25328; Thu, 4 Dec 1997 06:36:42 -0800 (PST) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA13112; Thu, 4 Dec 1997 06:35:42 -0800 (PST) Date: Thu, 4 Dec 1997 06:35:42 -0800 (PST) Message-Id: <199712041435.GAA13112@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 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1997/12/04 06:35:41 PST Modified files: sys/i386/i386 identcpu.c machdep.c trap.c Log: After consultation with David, change #ifndef NO_F00F_HACK to #if defined(I586_CPU) && !defined(NO_F00F_HACK) Revision Changes Path 1.35 +3 -3 src/sys/i386/i386/identcpu.c 1.277 +4 -4 src/sys/i386/i386/machdep.c 1.117 +5 -5 src/sys/i386/i386/trap.c From owner-cvs-sys Thu Dec 4 06:38:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id GAA25447 for cvs-sys-outgoing; Thu, 4 Dec 1997 06:38: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.7/8.8.7) with ESMTP id GAA25420; Thu, 4 Dec 1997 06:37:59 -0800 (PST) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA13167; Thu, 4 Dec 1997 06:36:58 -0800 (PST) Date: Thu, 4 Dec 1997 06:36:58 -0800 (PST) Message-Id: <199712041436.GAA13167@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 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1997/12/04 06:36:58 PST Modified files: (Branch: RELENG_2_2) sys/i386/i386 identcpu.c machdep.c trap.c Log: MFC: F00F cleanup. Revision Changes Path 1.7.2.12 +3 -3 src/sys/i386/i386/identcpu.c 1.209.2.16 +4 -4 src/sys/i386/i386/machdep.c 1.83.2.4 +5 -5 src/sys/i386/i386/trap.c From owner-cvs-sys Thu Dec 4 11:02:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA16643 for cvs-sys-outgoing; Thu, 4 Dec 1997 11:02:32 -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.7/8.8.7) with ESMTP id LAA16601; Thu, 4 Dec 1997 11:02:01 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA00625; Thu, 4 Dec 1997 11:00:59 -0800 (PST) Date: Thu, 4 Dec 1997 11:00:59 -0800 (PST) Message-Id: <199712041900.LAA00625@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/04 11:00:58 PST Modified files: sys/vm vm_pageout.c Log: Support applications that need to resist or deny use of swap space. sysctl -w vm.defer_swap_pageouts=1 Causes the system to resist the use of swap space. In low memory conditions, performance will decrease. sysctl -w vm.disable_swap_pageouts=1 Causes the system to mostly disable the use of swap space. In low memory conditions, the system will likely start killing processes. Revision Changes Path 1.101 +26 -2 src/sys/vm/vm_pageout.c From owner-cvs-sys Thu Dec 4 13:23:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA02538 for cvs-sys-outgoing; Thu, 4 Dec 1997 13:23: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.7/8.8.7) with ESMTP id NAA02461; Thu, 4 Dec 1997 13:22:30 -0800 (PST) (envelope-from jmg@FreeBSD.org) From: John-Mark Gurney Received: (from jmg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA01778; Thu, 4 Dec 1997 13:21:27 -0800 (PST) Date: Thu, 4 Dec 1997 13:21:27 -0800 (PST) Message-Id: <199712042121.NAA01778@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT options.i386 src/sys/i386/i386 machdep.c trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmg 1997/12/04 13:21:27 PST Modified files: sys/i386/conf LINT options.i386 Log: document and make the NO_F00F_HACK a proper option... Forgotten by: sef Revision Changes Path 1.382 +7 -1 src/sys/i386/conf/LINT 1.63 +2 -1 src/sys/i386/conf/options.i386 Modified files: sys/i386/i386 machdep.c trap.c Log: document and make the NO_F00F_HACK a proper option... also, sort some option includes while I'm here.. Forgotten by: sef Revision Changes Path 1.278 +4 -3 src/sys/i386/i386/machdep.c 1.118 +3 -2 src/sys/i386/i386/trap.c From owner-cvs-sys Thu Dec 4 13:54:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA06381 for cvs-sys-outgoing; Thu, 4 Dec 1997 13:54: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.7/8.8.7) with ESMTP id NAA06245; Thu, 4 Dec 1997 13:53:51 -0800 (PST) (envelope-from joerg@FreeBSD.org) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA02378; Thu, 4 Dec 1997 13:52:48 -0800 (PST) Date: Thu, 4 Dec 1997 13:52:48 -0800 (PST) Message-Id: <199712042152.NAA02378@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.h io.c src/sys/i386/boot/cdboot boot.h cdrom.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 1997/12/04 13:52:48 PST Modified files: sys/i386/boot/biosboot boot.h io.c sys/i386/boot/cdboot boot.h cdrom.c Log: Finally, implement a mini-parser for RockRidge alternative filenames, so the filenames can be displayed and selected in full beauty. If RR is present, the match is now case-sensitive, if RR is missing, the match is case-insensitive (as it used to be before). Revision Changes Path 1.23 +3 -5 src/sys/i386/boot/biosboot/boot.h 1.25 +4 -10 src/sys/i386/boot/biosboot/io.c 1.2 +3 -2 src/sys/i386/boot/cdboot/boot.h 1.3 +52 -16 src/sys/i386/boot/cdboot/cdrom.c From owner-cvs-sys Thu Dec 4 21:39:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA17107 for cvs-sys-outgoing; Thu, 4 Dec 1997 21:39: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.7/8.8.7) with ESMTP id VAA17044; Thu, 4 Dec 1997 21:38:08 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id VAA05222; Thu, 4 Dec 1997 21:37:02 -0800 (PST) Date: Thu, 4 Dec 1997 21:37:02 -0800 (PST) Message-Id: <199712050537.VAA05222@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_malloc.c src/sys/sys malloc.h src/sys/ddb db_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/04 21:37:01 PST Modified files: sys/kern kern_malloc.c sys/sys malloc.h sys/ddb db_input.c Log: Some fixes from John Hood: 1) Fix the initialization of malloc structure that changed due to perf opt. 2) Remove unneeded include. 3) An initialization assert added to malloc. Submitted by: John Hood Revision Changes Path 1.38 +4 -1 src/sys/kern/kern_malloc.c 1.33 +3 -2 src/sys/sys/malloc.h 1.23 +1 -2 src/sys/ddb/db_input.c From owner-cvs-sys Thu Dec 4 21:43:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA17451 for cvs-sys-outgoing; Thu, 4 Dec 1997 21:43: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.7/8.8.7) with ESMTP id VAA17390; Thu, 4 Dec 1997 21:42:17 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id VAA05258; Thu, 4 Dec 1997 21:41:09 -0800 (PST) Date: Thu, 4 Dec 1997 21:41:09 -0800 (PST) Message-Id: <199712050541.VAA05258@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/04 21:41:08 PST Modified files: sys/vm vm_pageout.c Log: Add new (very useful) tunable for pageout daemon. The flag changes the maximum pageout rate: sysctl -w vm.vm_maxlaunder=n 1 < n < inf. If paging heavily on large systems, it is likely that a performance improvement can be achieved by increasing the parameter. On a large system, the parm is 32, but numbers as large as 128 can make a big difference. If paging is expensive, you might try decreasing the number to 1-8. Revision Changes Path 1.102 +20 -18 src/sys/vm/vm_pageout.c From owner-cvs-sys Thu Dec 4 21:58:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA18487 for cvs-sys-outgoing; Thu, 4 Dec 1997 21:58:59 -0800 (PST) (envelope-from owner-cvs-sys) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id VAA18477; Thu, 4 Dec 1997 21:58:51 -0800 (PST) (envelope-from root@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with ESMTP id WAA29134; Thu, 4 Dec 1997 22:01:53 -0800 (PST) Message-Id: <199712050601.WAA29134@implode.root.com> To: John Dyson cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern kern_malloc.c src/sys/sys malloc.h src/sys/ddb db_input.c In-reply-to: Your message of "Thu, 04 Dec 1997 21:37:02 PST." <199712050537.VAA05222@freefall.freebsd.org> From: David Greenman Reply-To: dg@root.com Date: Thu, 04 Dec 1997 22:01:53 -0800 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >dyson 1997/12/04 21:37:01 PST > > Modified files: > sys/kern kern_malloc.c > sys/sys malloc.h > sys/ddb db_input.c > Log: > Some fixes from John Hood: > 1) Fix the initialization of malloc structure that changed > due to perf opt. Oops!!! -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Thu Dec 4 23:29:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id XAA26440 for cvs-sys-outgoing; Thu, 4 Dec 1997 23:29: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.7/8.8.7) with ESMTP id XAA26243; Thu, 4 Dec 1997 23:27:46 -0800 (PST) (envelope-from jmg@FreeBSD.org) From: John-Mark Gurney Received: (from jmg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id XAA05848; Thu, 4 Dec 1997 23:26:40 -0800 (PST) Date: Thu, 4 Dec 1997 23:26:40 -0800 (PST) Message-Id: <199712050726.XAA05848@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT options.i386 src/sys/i386/i386 machdep.c trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmg 1997/12/04 23:26:40 PST Modified files: (Branch: RELENG_2_2) sys/i386/conf LINT options.i386 sys/i386/i386 machdep.c trap.c Log: MFC: document NO_F00F_HACK, make it a proper option, and sort opt headers.. Revision Changes Path 1.286.2.35 +7 -1 src/sys/i386/conf/LINT 1.26.2.15 +2 -1 src/sys/i386/conf/options.i386 1.209.2.17 +4 -3 src/sys/i386/i386/machdep.c 1.83.2.5 +3 -2 src/sys/i386/i386/trap.c From owner-cvs-sys Fri Dec 5 03:50:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA17791 for cvs-sys-outgoing; Fri, 5 Dec 1997 03:50: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.7/8.8.7) with ESMTP id DAA17729; Fri, 5 Dec 1997 03:50:05 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA06816; Fri, 5 Dec 1997 03:48:58 -0800 (PST) Date: Fri, 5 Dec 1997 03:48:58 -0800 (PST) Message-Id: <199712051148.DAA06816@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 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/12/05 03:48:57 PST Modified files: sys/pc98/i386 machdep.c trap.c Log: Sync with sys/i386/i386/machdep.c and trap.c revisions 1.278 and 1.118, respectively. Revision Changes Path 1.64 +8 -10 src/sys/pc98/i386/machdep.c 1.41 +7 -6 src/sys/pc98/i386/trap.c From owner-cvs-sys Fri Dec 5 03:52:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA17920 for cvs-sys-outgoing; Fri, 5 Dec 1997 03:52:11 -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.7/8.8.7) with ESMTP id DAA17844; Fri, 5 Dec 1997 03:51:52 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA06858; Fri, 5 Dec 1997 03:50:44 -0800 (PST) Date: Fri, 5 Dec 1997 03:50:44 -0800 (PST) Message-Id: <199712051150.DAA06858@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/biosboot boot.h io.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/12/05 03:50:44 PST Modified files: sys/pc98/boot/biosboot boot.h io.c Log: Sync with sys/i386/boot/biosboot/boot.h and io.c revisions 1.23 and 1.25, respectively. Revision Changes Path 1.13 +3 -5 src/sys/pc98/boot/biosboot/boot.h 1.13 +4 -10 src/sys/pc98/boot/biosboot/io.c From owner-cvs-sys Fri Dec 5 03:52:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA17982 for cvs-sys-outgoing; Fri, 5 Dec 1997 03:52: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.7/8.8.7) with ESMTP id DAA17947; Fri, 5 Dec 1997 03:52:39 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA06889; Fri, 5 Dec 1997 03:51:31 -0800 (PST) Date: Fri, 5 Dec 1997 03:51:31 -0800 (PST) Message-Id: <199712051151.DAA06889@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 1997/12/05 03:51:30 PST Modified files: sys/pc98/conf options.pc98 Log: Sync with sys/i386/conf/options.i386 revision 1.63. Revision Changes Path 1.43 +2 -1 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Fri Dec 5 05:45:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id FAA26426 for cvs-sys-outgoing; Fri, 5 Dec 1997 05:45: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.7/8.8.7) with ESMTP id FAA26375; Fri, 5 Dec 1997 05:44:56 -0800 (PST) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id FAA08734; Fri, 5 Dec 1997 05:43:48 -0800 (PST) Date: Fri, 5 Dec 1997 05:43:48 -0800 (PST) Message-Id: <199712051343.FAA08734@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ufs inode.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1997/12/05 05:43:47 PST Modified files: sys/ufs/ufs inode.h Log: Needs to include if we're using struct lock. Revision Changes Path 1.19 +2 -1 src/sys/ufs/ufs/inode.h From owner-cvs-sys Fri Dec 5 10:59:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA25067 for cvs-sys-outgoing; Fri, 5 Dec 1997 10:59: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.7/8.8.7) with ESMTP id KAA25008; Fri, 5 Dec 1997 10:59:25 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id KAA25876; Fri, 5 Dec 1997 10:58:15 -0800 (PST) Date: Fri, 5 Dec 1997 10:58:15 -0800 (PST) Message-Id: <199712051858.KAA25876@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys filedesc.h malloc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/05 10:58:15 PST Modified files: sys/sys filedesc.h malloc.h Log: Moved declaration of M_IOV to a less bogus place. It belongs in , but it doesn't work there because of header pollution ( is prematurely included by ). Revision Changes Path 1.13 +1 -4 src/sys/sys/filedesc.h 1.34 +8 -1 src/sys/sys/malloc.h From owner-cvs-sys Fri Dec 5 11:16:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA26927 for cvs-sys-outgoing; Fri, 5 Dec 1997 11:16: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.7/8.8.7) with ESMTP id LAA26763; Fri, 5 Dec 1997 11:15:48 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA25935; Fri, 5 Dec 1997 11:14:38 -0800 (PST) Date: Fri, 5 Dec 1997 11:14:38 -0800 (PST) Message-Id: <199712051914.LAA25935@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys malloc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/05 11:14:38 PST Modified files: sys/sys malloc.h Log: Removed one `const' from the declaration of `ks_shortdesc'. The pointer isn't actually const in vmstat. Fixed pedantic syntax errors caused by trailing semicolons in macro definitions. Fixed style bugs and typos in revisions 1.26-1.33. Revision Changes Path 1.35 +12 -11 src/sys/sys/malloc.h From owner-cvs-sys Fri Dec 5 11:57:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id LAA01176 for cvs-sys-outgoing; Fri, 5 Dec 1997 11:57: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.7/8.8.7) with ESMTP id LAA01130; Fri, 5 Dec 1997 11:57:03 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA26339; Fri, 5 Dec 1997 11:55:53 -0800 (PST) Date: Fri, 5 Dec 1997 11:55:53 -0800 (PST) Message-Id: <199712051955.LAA26339@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/gnu/ext2fs ext2_balloc.c ext2_inode_cnv.c ext2_subr.c src/sys/i386/ibcs2 ibcs2_misc.c src/sys/i386/linux imgact_linux.c linux_file.c src/sys/kern kern_ktrace.c kern_lockf.c tty_tty.c vfs_bio.c vfs_default.c ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/05 11:55:53 PST Modified files: sys/gnu/ext2fs ext2_balloc.c ext2_inode_cnv.c ext2_subr.c sys/i386/ibcs2 ibcs2_misc.c sys/i386/linux imgact_linux.c linux_file.c sys/kern kern_ktrace.c kern_lockf.c tty_tty.c vfs_bio.c vfs_default.c sys/miscfs/deadfs dead_vnops.c sys/miscfs/devfs devfs_vnops.c sys/miscfs/fifofs fifo_vnops.c sys/miscfs/procfs procfs_vnops.c sys/sys vnode.h sys/ufs/ffs ffs_balloc.c ffs_subr.c sys/ufs/ufs ufs_ihash.c sys/vm vm_zone.c vm_zone.h Log: Don't include in headers when only `struct simplelock' is required. Fixed everything that depended on the pollution. Revision Changes Path 1.5 +1 -0 src/sys/gnu/ext2fs/ext2_balloc.c 1.8 +1 -0 src/sys/gnu/ext2fs/ext2_inode_cnv.c 1.5 +1 -0 src/sys/gnu/ext2fs/ext2_subr.c 1.25 +2 -1 src/sys/i386/ibcs2/ibcs2_misc.c 1.25 +2 -1 src/sys/i386/linux/imgact_linux.c 1.16 +2 -1 src/sys/i386/linux/linux_file.c 1.22 +2 -1 src/sys/kern/kern_ktrace.c 1.17 +2 -1 src/sys/kern/kern_lockf.c 1.21 +2 -1 src/sys/kern/tty_tty.c 1.138 +2 -1 src/sys/kern/vfs_bio.c 1.8 +1 -0 src/sys/kern/vfs_default.c 1.22 +2 -1 src/sys/miscfs/deadfs/dead_vnops.c 1.50 +2 -1 src/sys/miscfs/devfs/devfs_vnops.c 1.38 +2 -1 src/sys/miscfs/fifofs/fifo_vnops.c 1.43 +2 -1 src/sys/miscfs/procfs/procfs_vnops.c 1.58 +3 -2 src/sys/sys/vnode.h 1.16 +2 -1 src/sys/ufs/ffs/ffs_balloc.c 1.16 +2 -1 src/sys/ufs/ffs/ffs_subr.c 1.13 +2 -1 src/sys/ufs/ufs/ufs_ihash.c 1.11 +2 -1 src/sys/vm/vm_zone.c 1.8 +2 -3 src/sys/vm/vm_zone.h From owner-cvs-sys Fri Dec 5 18:25:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA06559 for cvs-sys-outgoing; Fri, 5 Dec 1997 18:25:18 -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.7/8.8.7) with ESMTP id SAA06520; Fri, 5 Dec 1997 18:24:51 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA28339; Fri, 5 Dec 1997 18:23:39 -0800 (PST) Date: Fri, 5 Dec 1997 18:23:39 -0800 (PST) Message-Id: <199712060223.SAA28339@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_extern.h vm_glue.c vm_pageout.c vm_pageout.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/05 18:23:39 PST Modified files: sys/vm vm_extern.h vm_glue.c vm_pageout.c vm_pageout.h Log: Support an optional, sysctl enabled feature of idle process swapout. This is apparently useful for large shell systems, or systems with long running idle processes. To enable the feature: sysctl -w vm.swap_idle_enabled=1 Please note that some of the other vm sysctl variables have been renamed to be more accurate. Submitted by: Much of it from Matt Dillon Revision Changes Path 1.35 +2 -2 src/sys/vm/vm_extern.h 1.68 +42 -10 src/sys/vm/vm_glue.c 1.103 +40 -20 src/sys/vm/vm_pageout.c 1.21 +7 -1 src/sys/vm/vm_pageout.h From owner-cvs-sys Fri Dec 5 19:21:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA10638 for cvs-sys-outgoing; Fri, 5 Dec 1997 19:21:39 -0800 (PST) (envelope-from owner-cvs-sys) Received: from dt051n19.san.rr.com (dt051n19.san.rr.com [204.210.32.25]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA10590; Fri, 5 Dec 1997 19:21:26 -0800 (PST) (envelope-from Studded@dal.net) Received: from dal.net (localhost [127.0.0.1]) by dt051n19.san.rr.com (8.8.8/8.8.8) with ESMTP id TAA05531; Fri, 5 Dec 1997 19:21:23 -0800 (PST) (envelope-from Studded@dal.net) Message-ID: <3488C4B2.6A201B07@dal.net> Date: Fri, 05 Dec 1997 19:21:22 -0800 From: Studded X-Mailer: Mozilla 4.04 [en] (X11; I; FreeBSD 2.2.5-STABLE i386) MIME-Version: 1.0 To: "Jordan K. Hubbard" CC: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 identcpu.c machdep.c trap.c References: <199712041436.GAA13167@freefall.freebsd.org> Content-Type: multipart/mixed; boundary="------------139C65B7C7E45330CCDDFFC4" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk This is a multi-part message in MIME format. --------------139C65B7C7E45330CCDDFFC4 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Jordan K. Hubbard wrote: > > jkh 1997/12/04 06:36:58 PST > > Modified files: (Branch: RELENG_2_2) > sys/i386/i386 identcpu.c machdep.c trap.c > Log: > MFC: F00F cleanup. > > Revision Changes Path > 1.7.2.12 +3 -3 src/sys/i386/i386/identcpu.c > 1.209.2.16 +4 -4 src/sys/i386/i386/machdep.c > 1.83.2.4 +5 -5 src/sys/i386/i386/trap.c I'm still getting the errors in the first attachment when compiling the kernel with -Wall on 2.2.5-Stable. Even if it's not compiled with -Wall, it's still giving errors, which people on -questions have asked about already. Given that this is supposed to be a "bug fix" I think it behooves us to make at least machdep.c compile clean. I realize that these errors probably are not significant, and if I could fix them I would. If y'all would prefer that I quit bugging you about this, just say the word, but from the PR standpoint at least, it would be nice if these warnings would go away. :) Doug --------------139C65B7C7E45330CCDDFFC4 Content-Type: text/plain; charset=us-ascii; name="f00f" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="f00f" cc -c -O -Wall -pipe -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -nostdinc -I- -I. -I../.. -I../../../include -DCOMPAT_43 -DMSDOSFS -DFFS -DINET -DKERNEL ../../i386/i38 6/machdep.c ../../i386/i386/machdep.c: In function `cpu_startup': ../../i386/i386/machdep.c:231: warning: long unsigned int format, unsigned int arg (arg 2) ../../i386/i386/machdep.c:231: warning: long unsigned int format, unsigned int arg (arg 3) ../../i386/i386/machdep.c: In function `init386': ../../i386/i386/machdep.c:1085: warning: int format, long int arg (arg 2) ../../i386/i386/machdep.c: At top level: ../../i386/i386/machdep.c:1372: warning: initialization from incompatible pointer type ../../i386/i386/machdep.c: In function `f00f_hack': ../../i386/i386/machdep.c:1386: warning: assignment makes pointer from integer without a cast ../../i386/i386/machdep.c:1397: warning: passing arg 2 of `vm_map_protect' makes integer from pointer without a cast ../../i386/i386/machdep.c:1397: warning: passing arg 3 of `vm_map_protect' makes integer from pointer without a cast --------------139C65B7C7E45330CCDDFFC4 Content-Type: text/plain; charset=us-ascii; name="identcpu" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="identcpu" cc -c -O -Wall -pipe -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -nostdinc -I- -I. -I../.. -I../../../include -DCOMPAT_43 -DMSDOSFS -DFFS -DINET -DKERNEL ../../i386/i386/identcpu.c ../../i386/i386/identcpu.c: In function `printcpuinfo': ../../i386/i386/identcpu.c:395: warning: suggest parentheses around comparison in operand of & ../../i386/i386/identcpu.c:424: warning: unknown conversion type character `b' in format ../../i386/i386/identcpu.c:424: warning: too many arguments for format --------------139C65B7C7E45330CCDDFFC4-- From owner-cvs-sys Fri Dec 5 20:12:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id UAA14067 for cvs-sys-outgoing; Fri, 5 Dec 1997 20:12: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.7/8.8.7) with ESMTP id UAA14031; Fri, 5 Dec 1997 20:12:28 -0800 (PST) (envelope-from sef@FreeBSD.org) From: Sean Eric Fagan Received: (from sef@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id UAA29889; Fri, 5 Dec 1997 20:11:15 -0800 (PST) Date: Fri, 5 Dec 1997 20:11:15 -0800 (PST) Message-Id: <199712060411.UAA29889@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 trap.c src/sys/kern init_main.c kern_exec.c kern_exit.c kern_sig.c sys_process.c vfs_vnops.c src/sys/miscfs/procfs procfs_subr.c procfs_vnops.c src/sys/sys pioctl.h proc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/12/05 20:11:15 PST Modified files: sys/i386/i386 trap.c sys/kern init_main.c kern_exec.c kern_exit.c kern_sig.c sys_process.c vfs_vnops.c sys/miscfs/procfs procfs_subr.c procfs_vnops.c sys/sys proc.h Added files: sys/sys pioctl.h Log: Changes to allow event-based process monitoring and control. Revision Changes Path 1.119 +12 -1 src/sys/i386/i386/trap.c 1.77 +7 -1 src/sys/kern/init_main.c 1.69 +4 -1 src/sys/kern/kern_exec.c 1.61 +11 -1 src/sys/kern/kern_exit.c 1.36 +21 -6 src/sys/kern/kern_sig.c 1.33 +20 -1 src/sys/kern/sys_process.c 1.43 +3 -2 src/sys/kern/vfs_vnops.c 1.18 +12 -1 src/sys/miscfs/procfs/procfs_subr.c 1.44 +77 -1 src/sys/miscfs/procfs/procfs_vnops.c 1.50 +10 -1 src/sys/sys/proc.h From owner-cvs-sys Fri Dec 5 21:01:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA17589 for cvs-sys-outgoing; Fri, 5 Dec 1997 21:01:21 -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.7/8.8.7) with ESMTP id VAA17572; Fri, 5 Dec 1997 21:01:02 -0800 (PST) (envelope-from bde@zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.6.9) id PAA30883; Sat, 6 Dec 1997 15:56:53 +1100 Date: Sat, 6 Dec 1997 15:56:53 +1100 From: Bruce Evans Message-Id: <199712060456.PAA30883@godzilla.zeta.org.au> To: jkh@FreeBSD.ORG, Studded@dal.net Subject: Re: cvs commit: src/sys/i386/i386 identcpu.c machdep.c trap.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 >> jkh 1997/12/04 06:36:58 PST >> >> Modified files: (Branch: RELENG_2_2) >> sys/i386/i386 identcpu.c machdep.c trap.c >> Log: >> MFC: F00F cleanup. >> >> Revision Changes Path >> 1.7.2.12 +3 -3 src/sys/i386/i386/identcpu.c >> 1.209.2.16 +4 -4 src/sys/i386/i386/machdep.c >> 1.83.2.4 +5 -5 src/sys/i386/i386/trap.c > > I'm still getting the errors in the first attachment when compiling the >kernel with -Wall on 2.2.5-Stable. Even if it's not compiled with -Wall, >it's still giving errors, which people on -questions have asked about >already. Given that this is supposed to be a "bug fix" I think it >behooves us to make at least machdep.c compile clean. I realize that >these errors probably are not significant, and if I could fix them I >would. I fixed the warnings and style bugs but am not ready to commit anything yet (the new idt can be allocated better...). >cc -c -O -Wall -pipe -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -nostdinc -I- -I. -I../.. -I../../../include -DCOMPAT_43 -DMSDOSFS -DFFS -DINET -DKERNEL ../../i386/i38 >6/machdep.c >../../i386/i386/machdep.c: In function `cpu_startup': >../../i386/i386/machdep.c:231: warning: long unsigned int format, unsigned int arg (arg 2) >../../i386/i386/machdep.c:231: warning: long unsigned int format, unsigned int arg (arg 3) Don't use -Wall unless you want to work on fixing the small problems it exposes. Bruce diff -c2 machdep.c~ machdep.c *** machdep.c~ Fri Dec 5 16:10:32 1997 --- machdep.c Sat Dec 6 15:34:39 1997 *************** *** 1537,1575 **** proc0.p_addr->u_pcb.pcb_flags = 0; proc0.p_addr->u_pcb.pcb_cr3 = (int)IdlePTD; proc0.p_addr->u_pcb.pcb_mpnest = 1; proc0.p_addr->u_pcb.pcb_ext = 0; } #if defined(I586_CPU) && !defined(NO_F00F_HACK) ! void f00f_hack(void); ! SYSINIT(f00f_hack, SI_SUB_INTRINSIC, SI_ORDER_FIRST, f00f_hack, NULL); void ! f00f_hack(void) { struct region_descriptor r_idt; ! unsigned char *tmp; ! int i; if (!has_f00f_bug) return; ! ! printf("Intel Pentium F00F detected, installing workaround\n"); ! ! r_idt.rd_limit = sizeof(idt) - 1; ! tmp = kmem_alloc(kernel_map, PAGE_SIZE * 2); if (tmp == 0) panic("kmem_alloc returned 0"); ! if (((unsigned int)tmp & (PAGE_SIZE-1)) != 0) ! panic("kmem_alloc returned non-page-aligned memory"); ! /* Put the first seven entries in the lower page */ ! t_idt = (struct gate_descriptor*)(tmp + PAGE_SIZE - (7*8)); bcopy(idt, t_idt, sizeof(idt)); ! r_idt.rd_base = (int)t_idt; ! lidt(&r_idt); ! if (vm_map_protect(kernel_map, tmp, tmp + PAGE_SIZE, ! VM_PROT_READ, FALSE) != KERN_SUCCESS) panic("vm_map_protect failed"); ! return; } #endif /* defined(I586_CPU) && !NO_F00F_HACK */ --- 1595,1635 ---- proc0.p_addr->u_pcb.pcb_flags = 0; proc0.p_addr->u_pcb.pcb_cr3 = (int)IdlePTD; + #ifdef SMP proc0.p_addr->u_pcb.pcb_mpnest = 1; + #endif + #ifdef VM86 proc0.p_addr->u_pcb.pcb_ext = 0; + #endif } #if defined(I586_CPU) && !defined(NO_F00F_HACK) ! static void f00f_hack __P((void *unused)); ! SYSINIT(f00f_hack, SI_SUB_INTRINSIC, SI_ORDER_FIRST, f00f_hack, NULL) void ! f00f_hack(unused) ! void *unused; ! { struct region_descriptor r_idt; ! vm_offset_t tmp; if (!has_f00f_bug) return; ! printf("Intel Pentium detected, installing workaround for F00F bug\n"); tmp = kmem_alloc(kernel_map, PAGE_SIZE * 2); if (tmp == 0) panic("kmem_alloc returned 0"); ! ! /* Put the problematic entry (#6) at the end of the lower page. */ ! t_idt = (struct gate_descriptor *) ! (tmp + PAGE_SIZE - 7 * sizeof(struct gate_descriptor)); ! bcopy(idt, t_idt, sizeof(idt)); ! if (vm_map_protect(kernel_map, tmp, tmp + PAGE_SIZE, VM_PROT_READ, ! FALSE) != KERN_SUCCESS) panic("vm_map_protect failed"); ! r_idt.rd_limit = sizeof(idt) - 1; ! r_idt.rd_base = (unsigned)t_idt; ! lidt(&r_idt); } #endif /* defined(I586_CPU) && !NO_F00F_HACK */ From owner-cvs-sys Fri Dec 5 22:21:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id WAA22794 for cvs-sys-outgoing; Fri, 5 Dec 1997 22:21: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.7/8.8.7) with ESMTP id WAA22727; Fri, 5 Dec 1997 22:20:34 -0800 (PST) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA00532; Fri, 5 Dec 1997 22:19:20 -0800 (PST) Date: Fri, 5 Dec 1997 22:19:20 -0800 (PST) Message-Id: <199712060619.WAA00532@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 1997/12/05 22:19:20 PST Modified files: sys/pc98/i386 trap.c Log: Sync with sys/i386/i386/trap.c revision 1.119. Revision Changes Path 1.42 +12 -1 src/sys/pc98/i386/trap.c From owner-cvs-sys Fri Dec 5 23:50:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id XAA28231 for cvs-sys-outgoing; Fri, 5 Dec 1997 23:50:12 -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.7/8.8.7) with ESMTP id XAA28149; Fri, 5 Dec 1997 23:49:38 -0800 (PST) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id XAA00715; Fri, 5 Dec 1997 23:48:24 -0800 (PST) Date: Fri, 5 Dec 1997 23:48:24 -0800 (PST) Message-Id: <199712060748.XAA00715@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa/sound awe_wave.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/12/05 23:48:23 PST Modified files: sys/i386/isa/sound awe_wave.c Log: Attach messages: remove unneded newlines and add missing conf_printf Revision Changes Path 1.3 +5 -6 src/sys/i386/isa/sound/awe_wave.c From owner-cvs-sys Sat Dec 6 00:21:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA00312 for cvs-sys-outgoing; Sat, 6 Dec 1997 00:21: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.7/8.8.7) with ESMTP id AAA00269; Sat, 6 Dec 1997 00:21:18 -0800 (PST) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA00849; Sat, 6 Dec 1997 00:20:04 -0800 (PST) Date: Sat, 6 Dec 1997 00:20:04 -0800 (PST) Message-Id: <199712060820.AAA00849@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/12/06 00:20:03 PST Modified files: sys/i386/i386 userconfig.c Log: Add AWE32 description to visualconfig Revision Changes Path 1.98 +3 -2 src/sys/i386/i386/userconfig.c From owner-cvs-sys Sat Dec 6 03:29:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA09145 for cvs-sys-outgoing; Sat, 6 Dec 1997 03:29: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.7/8.8.7) with ESMTP id DAA09095; Sat, 6 Dec 1997 03:29:25 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA01254; Sat, 6 Dec 1997 03:28:09 -0800 (PST) Date: Sat, 6 Dec 1997 03:28:09 -0800 (PST) Message-Id: <199712061128.DAA01254@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys errno.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/06 03:28:09 PST Modified files: sys/sys errno.h Log: Added a kernel-only error code ENOICTL. This will be returned from low level ioctl routines instead of the magic number -1 so that callers can distinguish it from ERESTART (which happens to be -1). -1 meant that the ioctl was not handled at the called level. ERESTART is normal when a sleeping ioctl is interrupted. ERESTART got converted to ENOTTY instead of restarting the ioctl. Many (most?) ioctls can not be restarted safely, but this is apparently supposed to be handled by drivers converting ERESTART to EINTR. I first saw this problem for TIOCDRAIN. Justin saw if for disk ioctls. Added missing parentheses. Revision Changes Path 1.8 +4 -3 src/sys/sys/errno.h From owner-cvs-sys Sat Dec 6 03:39:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA11557 for cvs-sys-outgoing; Sat, 6 Dec 1997 03:39:05 -0800 (PST) (envelope-from owner-cvs-sys) Received: from critter.freebsd.dk (critter.freebsd.dk [195.8.129.26]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id DAA11550; Sat, 6 Dec 1997 03:38:54 -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.7) with ESMTP id MAA17826; Sat, 6 Dec 1997 12:36:49 +0100 (CET) (envelope-from phk@critter.freebsd.dk) To: Bruce Evans cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/sys errno.h In-reply-to: Your message of "Sat, 06 Dec 1997 03:28:09 PST." <199712061128.DAA01254@freefall.freebsd.org> Date: Sat, 06 Dec 1997 12:36:49 +0100 Message-ID: <17824.881408209@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <199712061128.DAA01254@freefall.freebsd.org>, Bruce Evans writes: >bde 1997/12/06 03:28:09 PST > > Modified files: > sys/sys errno.h > Log: > Added a kernel-only error code ENOICTL. Shouldn't we break the 881408299 seconds old tradition and spell it ENOIOCTL ? -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." From owner-cvs-sys Sat Dec 6 03:58:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA12504 for cvs-sys-outgoing; Sat, 6 Dec 1997 03:58:41 -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.7/8.8.7) with ESMTP id DAA12474; Sat, 6 Dec 1997 03:58:22 -0800 (PST) (envelope-from bde@zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.6.9) id WAA08680; Sat, 6 Dec 1997 22:54:12 +1100 Date: Sat, 6 Dec 1997 22:54:12 +1100 From: Bruce Evans Message-Id: <199712061154.WAA08680@godzilla.zeta.org.au> To: bde@FreeBSD.ORG, phk@critter.freebsd.dk Subject: Re: cvs commit: src/sys/sys errno.h 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 >> Modified files: >> sys/sys errno.h >> Log: >> Added a kernel-only error code ENOICTL. > >Shouldn't we break the 881408299 seconds old tradition and >spell it ENOIOCTL ? Oops. That's how it's spelled, except in the log message. Bruce From owner-cvs-sys Sat Dec 6 05:26:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id FAA17518 for cvs-sys-outgoing; Sat, 6 Dec 1997 05:26: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.7/8.8.7) with ESMTP id FAA17481; Sat, 6 Dec 1997 05:26:27 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id FAA04148; Sat, 6 Dec 1997 05:25:11 -0800 (PST) Date: Sat, 6 Dec 1997 05:25:11 -0800 (PST) Message-Id: <199712061325.FAA04148@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/gnu/i386/isa dgb.c src/sys/i386/isa cx.c cy.c istallion.c rc.c rp.c si.c sio.c stallion.c syscons.c src/sys/i386/isa/pcvt pcvt_drv.c src/sys/kern tty.c tty_compat.c tty_conf.c tty_pty.c src/sys/net if_ppp.c if_sl.c ppp_tty.c ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/06 05:25:10 PST Modified files: sys/gnu/i386/isa dgb.c sys/i386/isa cx.c cy.c istallion.c rc.c rp.c si.c sio.c stallion.c syscons.c sys/i386/isa/pcvt pcvt_drv.c sys/kern tty.c tty_compat.c tty_conf.c tty_pty.c sys/net if_ppp.c if_sl.c ppp_tty.c sys/pc98/pc98 sio.c syscons.c Log: Use ENOIOCTL instead of -1 (= ERESTART) for tty ioctls that are not handled at a particular level. This fixes mainly restarting of interrupted TIOCDRAINs and TIOCSETA{W,F}s. Revision Changes Path 1.29 +3 -3 src/sys/gnu/i386/isa/dgb.c 1.29 +2 -2 src/sys/i386/isa/cx.c 1.57 +3 -3 src/sys/i386/isa/cy.c 1.14 +3 -3 src/sys/i386/isa/istallion.c 1.32 +2 -2 src/sys/i386/isa/rc.c 1.7 +2 -2 src/sys/i386/isa/rp.c 1.62 +3 -3 src/sys/i386/isa/si.c 1.190 +3 -3 src/sys/i386/isa/sio.c 1.14 +3 -3 src/sys/i386/isa/stallion.c 1.241 +3 -3 src/sys/i386/isa/syscons.c 1.35 +3 -2 src/sys/i386/isa/pcvt/pcvt_drv.c 1.99 +2 -2 src/sys/kern/tty.c 1.24 +2 -2 src/sys/kern/tty_compat.c 1.11 +2 -2 src/sys/kern/tty_conf.c 1.48 +3 -3 src/sys/kern/tty_pty.c 1.51 +2 -2 src/sys/net/if_ppp.c 1.62 +2 -2 src/sys/net/if_sl.c 1.29 +2 -2 src/sys/net/ppp_tty.c 1.44 +3 -3 src/sys/pc98/pc98/sio.c 1.65 +3 -3 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Sat Dec 6 06:30:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id GAA21712 for cvs-sys-outgoing; Sat, 6 Dec 1997 06:30: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.7/8.8.7) with ESMTP id GAA21617; Sat, 6 Dec 1997 06:29:19 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA04366; Sat, 6 Dec 1997 06:28:02 -0800 (PST) Date: Sat, 6 Dec 1997 06:28:02 -0800 (PST) Message-Id: <199712061428.GAA04366@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/vn vn.c src/sys/i386/isa wd.c src/sys/kern subr_diskslice.c src/sys/pc98/pc98 wd.c src/sys/scsi od.c sd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/06 06:28:01 PST Modified files: sys/dev/vn vn.c sys/i386/isa wd.c sys/kern subr_diskslice.c sys/pc98/pc98 wd.c sys/scsi od.c sd.c Log: Use ENOIOCTL instead of -1 (= ERESTART) for diskslice ioctls that are not handled at a particular level. Revision Changes Path 1.52 +2 -2 src/sys/dev/vn/vn.c 1.146 +2 -2 src/sys/i386/isa/wd.c 1.40 +2 -2 src/sys/kern/subr_diskslice.c 1.38 +2 -2 src/sys/pc98/pc98/wd.c 1.34 +2 -2 src/sys/scsi/od.c 1.116 +2 -2 src/sys/scsi/sd.c From owner-cvs-sys Sat Dec 6 16:23:22 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA27861 for cvs-sys-outgoing; Sat, 6 Dec 1997 16: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.7/8.8.7) with ESMTP id QAA27727; Sat, 6 Dec 1997 16:21:15 -0800 (PST) (envelope-from se@FreeBSD.org) From: Stefan Esser Received: (from se@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA25612; Sat, 6 Dec 1997 16:19:55 -0800 (PST) Date: Sat, 6 Dec 1997 16:19:55 -0800 (PST) Message-Id: <199712070019.QAA25612@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci ncr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 1997/12/06 16:19:55 PST Modified files: (Branch: RELENG_2_2) sys/pci ncr.c Log: Merge from -current: Define START_MAX as 32, independent of the default number of tags of tags. This fixes incompatibilities between the GENERIC kernel and ncrcontrol. PR: kern/5133 Revision Changes Path 1.82.2.10 +3 -3 src/sys/pci/ncr.c From owner-cvs-sys Sat Dec 6 20:02:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id UAA12195 for cvs-sys-outgoing; Sat, 6 Dec 1997 20:02: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.7/8.8.7) with ESMTP id UAA12080; Sat, 6 Dec 1997 20:00:49 -0800 (PST) (envelope-from sef@FreeBSD.org) From: Sean Eric Fagan Received: (from sef@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id TAA29596; Sat, 6 Dec 1997 19:59:28 -0800 (PST) Date: Sat, 6 Dec 1997 19:59:28 -0800 (PST) Message-Id: <199712070359.TAA29596@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys pioctl.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/12/06 19:59:27 PST Modified files: sys/sys pioctl.h Log: Add a procfs-related flag for procp->p_pfsflags. Revision Changes Path 1.2 +9 -1 src/sys/sys/pioctl.h From owner-cvs-sys Sat Dec 6 20:04:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id UAA12258 for cvs-sys-outgoing; Sat, 6 Dec 1997 20:04:12 -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.7/8.8.7) with ESMTP id UAA12168; Sat, 6 Dec 1997 20:02:25 -0800 (PST) (envelope-from sef@FreeBSD.org) From: Sean Eric Fagan Received: (from sef@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id UAA29640; Sat, 6 Dec 1997 20:01:04 -0800 (PST) Date: Sat, 6 Dec 1997 20:01:04 -0800 (PST) Message-Id: <199712070401.UAA29640@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/procfs procfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/12/06 20:01:04 PST Modified files: sys/miscfs/procfs procfs_vnops.c Log: Clear the stop events and wakeup the process on teh last close of the procfs/mem file. While this doesn't prevent an unkillable process, it means that a broken truss prorgam won't do it accidently now (well, there's a small window of opportunity). Note that this requires the change to truss I am about to commit. Revision Changes Path 1.45 +29 -1 src/sys/miscfs/procfs/procfs_vnops.c From owner-cvs-sys Sat Dec 6 20:09:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id UAA12560 for cvs-sys-outgoing; Sat, 6 Dec 1997 20:09: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.7/8.8.7) with ESMTP id UAA12464; Sat, 6 Dec 1997 20:08:04 -0800 (PST) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id UAA29733; Sat, 6 Dec 1997 20:06:43 -0800 (PST) Date: Sat, 6 Dec 1997 20:06:43 -0800 (PST) Message-Id: <199712070406.UAA29733@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/06 20:06:43 PST Modified files: sys/kern vfs_bio.c Log: Slight performance improvement, removal of unneeded SPLs. Revision Changes Path 1.139 +23 -11 src/sys/kern/vfs_bio.c