From owner-cvs-sys Sun May 3 01:37:34 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA28302 for cvs-sys-outgoing; Sun, 3 May 1998 01:37:34 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA28267; Sun, 3 May 1998 01:37:24 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA23853; Sun, 3 May 1998 01:35:07 -0700 (PDT) Date: Sun, 3 May 1998 01:35:07 -0700 (PDT) Message-Id: <199805030835.BAA23853@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/05/03 01:35:07 PDT Modified files: sys/pci pcisupport.c Log: Patches are given here for pcisupport.c to recognise most of VIA Technologies' Socket 7 chipsets. This covers all of the Apollo chipsets except the Master (82C570) and the MVP3, and it also covers the cheap VXPro and VXTWO knockoffs of the VP1 and VPX. PR: 6481 Reviewed by: phk Submitted by: Lee Cremeans Revision Changes Path 1.64 +22 -1 src/sys/pci/pcisupport.c From owner-cvs-sys Sun May 3 18:01:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA08231 for cvs-sys-outgoing; Sun, 3 May 1998 18:01:52 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA08072; Sun, 3 May 1998 18:00:58 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA23934; Sun, 3 May 1998 17:58:34 -0700 (PDT) Date: Sun, 3 May 1998 17:58:34 -0700 (PDT) Message-Id: <199805040058.RAA23934@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf majors.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/03 17:58:34 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/conf majors.pc98 Log: Sync with sys/i386/conf/majors.i386 revision 1.9.2.10. Submitted by: NOKUBI Hirotaka Revision Changes Path 1.5.2.10 +3 -3 src/sys/pc98/conf/majors.pc98 From owner-cvs-sys Sun May 3 18:02:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA08410 for cvs-sys-outgoing; Sun, 3 May 1998 18:02:23 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA08247; Sun, 3 May 1998 18:01:56 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA23978; Sun, 3 May 1998 17:59:34 -0700 (PDT) Date: Sun, 3 May 1998 17:59:34 -0700 (PDT) Message-Id: <199805040059.RAA23978@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/03 17:59:33 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/pc98 wd.c Log: Sync with sys/i386/isa/wd.c revision 1.119.2.11. Submitted by: NOKUBI Hirotaka Revision Changes Path 1.9.2.15 +64 -25 src/sys/pc98/pc98/wd.c From owner-cvs-sys Sun May 3 18:42:37 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA14790 for cvs-sys-outgoing; Sun, 3 May 1998 18:42:37 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA14688; Sun, 3 May 1998 18:42:12 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA24137; Sun, 3 May 1998 18:39:50 -0700 (PDT) Date: Sun, 3 May 1998 18:39:50 -0700 (PDT) Message-Id: <199805040139.SAA24137@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/03 18:39:50 PDT Modified files: sys/pci pcisupport.c Log: Add NEC PC-98 chipsets. Revision Changes Path 1.65 +18 -1 src/sys/pci/pcisupport.c From owner-cvs-sys Sun May 3 20:05:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA29574 for cvs-sys-outgoing; Sun, 3 May 1998 20:05:15 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA29300; Sun, 3 May 1998 20:04:08 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA24829; Sun, 3 May 1998 20:01:45 -0700 (PDT) Date: Sun, 3 May 1998 20:01:45 -0700 (PDT) Message-Id: <199805040301.UAA24829@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern sysv_shm.c src/sys/vm swap_pager.c vm_fault.c vm_map.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/05/03 20:01:45 PDT Modified files: sys/kern sysv_shm.c sys/vm swap_pager.c vm_fault.c vm_map.c Log: Work around some VM bugs, the worst being an overly aggressive swap space free calculation. More complete fixes will be forthcoming, in a week. Revision Changes Path 1.36 +5 -1 src/sys/kern/sysv_shm.c 1.95 +11 -8 src/sys/vm/swap_pager.c 1.83 +3 -2 src/sys/vm/vm_fault.c 1.124 +25 -15 src/sys/vm/vm_map.c From owner-cvs-sys Sun May 3 21:44:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA16450 for cvs-sys-outgoing; Sun, 3 May 1998 21:44:18 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA16200; Sun, 3 May 1998 21:43:49 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA25621; Sun, 3 May 1998 21:41:26 -0700 (PDT) Date: Sun, 3 May 1998 21:41:26 -0700 (PDT) Message-Id: <199805040441.VAA25621@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 epsonio.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/03 21:41:25 PDT Modified files: sys/pc98/pc98 epsonio.h Log: Support compiling with `gcc -ansi'. Revision Changes Path 1.4 +4 -4 src/sys/pc98/pc98/epsonio.h From owner-cvs-sys Sun May 3 21:58:53 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA18870 for cvs-sys-outgoing; Sun, 3 May 1998 21:58:53 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA18618; Sun, 3 May 1998 21:58:05 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA25762; Sun, 3 May 1998 21:55:40 -0700 (PDT) Date: Sun, 3 May 1998 21:55:40 -0700 (PDT) Message-Id: <199805040455.VAA25762@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/03 21:55:40 PDT Modified files: sys/pc98/pc98 wd.c Log: Support compiling with `gcc -ansi'. Revision Changes Path 1.52 +2 -2 src/sys/pc98/pc98/wd.c From owner-cvs-sys Mon May 4 00:36:19 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA08926 for cvs-sys-outgoing; Mon, 4 May 1998 00:36:19 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA08804; Mon, 4 May 1998 00:36:00 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA26607; Mon, 4 May 1998 00:33:33 -0700 (PDT) Date: Mon, 4 May 1998 00:33:33 -0700 (PDT) Message-Id: <199805040733.AAA26607@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 npx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/04 00:33:32 PDT Modified files: sys/pc98/pc98 npx.c Log: Use `0xf8' instead of `IO_NPX' macro to support compiling with `SMP' option. Revision Changes Path 1.37 +3 -3 src/sys/pc98/pc98/npx.c From owner-cvs-sys Mon May 4 00:50:32 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA10150 for cvs-sys-outgoing; Mon, 4 May 1998 00:50:32 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA09972; Mon, 4 May 1998 00:49:59 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA26704; Mon, 4 May 1998 00:47:35 -0700 (PDT) Date: Mon, 4 May 1998 00:47:35 -0700 (PDT) Message-Id: <199805040747.AAA26704@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf GENERIC98 src/sys/pc98/pc98 clock.c syscons.c syscons.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/04 00:47:35 PDT Modified files: sys/pc98/conf GENERIC98 sys/pc98/pc98 clock.c syscons.c syscons.h Log: System clock speed is always detected automatically. Revision Changes Path 1.37 +1 -2 src/sys/pc98/conf/GENERIC98 1.53 +1 -29 src/sys/pc98/pc98/clock.c 1.85 +1 -3 src/sys/pc98/pc98/syscons.c 1.23 +1 -9 src/sys/pc98/pc98/syscons.h From owner-cvs-sys Mon May 4 01:02:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA11495 for cvs-sys-outgoing; Mon, 4 May 1998 01:02:40 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA11225; Mon, 4 May 1998 01:01:03 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA26765; Mon, 4 May 1998 00:58:37 -0700 (PDT) Date: Mon, 4 May 1998 00:58:37 -0700 (PDT) Message-Id: <199805040758.AAA26765@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf SMP-GENERIC98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/04 00:58:36 PDT Added files: sys/pc98/conf SMP-GENERIC98 Log: Added SMP kernel configuration file for PC-98 machine. From owner-cvs-sys Mon May 4 01:18:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA13763 for cvs-sys-outgoing; Mon, 4 May 1998 01:18:55 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA13593; Mon, 4 May 1998 01:18:33 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA26838; Mon, 4 May 1998 01:16:05 -0700 (PDT) Date: Mon, 4 May 1998 01:16:05 -0700 (PDT) Message-Id: <199805040816.BAA26838@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/04 01:16:05 PDT Modified files: sys/pci pcisupport.c Log: Added another PCI to C-bus (ISA bus like 16 bit bus of PC-98) bridge. Revision Changes Path 1.66 +3 -1 src/sys/pci/pcisupport.c From owner-cvs-sys Mon May 4 01:51:11 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA16240 for cvs-sys-outgoing; Mon, 4 May 1998 01:51:11 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA16172; Mon, 4 May 1998 01:50:53 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA26941; Mon, 4 May 1998 01:48:29 -0700 (PDT) Date: Mon, 4 May 1998 01:48:29 -0700 (PDT) Message-Id: <199805040848.BAA26941@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf GENERIC98 SMP-GENERIC98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/04 01:48:28 PDT Modified files: sys/pc98/conf GENERIC98 SMP-GENERIC98 Log: Added amd controller to support MELCO IFC-DP SCSI card. Revision Changes Path 1.38 +2 -1 src/sys/pc98/conf/GENERIC98 1.2 +2 -1 src/sys/pc98/conf/SMP-GENERIC98 From owner-cvs-sys Mon May 4 01:52:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA16440 for cvs-sys-outgoing; Mon, 4 May 1998 01:52:35 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA16361; Mon, 4 May 1998 01:52:16 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA26973; Mon, 4 May 1998 01:49:52 -0700 (PDT) Date: Mon, 4 May 1998 01:49:52 -0700 (PDT) Message-Id: <199805040849.BAA26973@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf GENERIC98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/04 01:49:52 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/conf GENERIC98 Log: MFC: Added amd controller. Revision Changes Path 1.8.2.22 +2 -1 src/sys/pc98/conf/GENERIC98 From owner-cvs-sys Mon May 4 03:38:26 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA29448 for cvs-sys-outgoing; Mon, 4 May 1998 03:38:26 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA29312; Mon, 4 May 1998 03:37:44 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA27760; Mon, 4 May 1998 03:35:19 -0700 (PDT) Date: Mon, 4 May 1998 03:35:19 -0700 (PDT) Message-Id: <199805041035.DAA27760@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/05/04 03:35:18 PDT Modified files: sys/i386/isa sio.c Log: Detect USR PnP x2 modem. PR: 6496 Reviewed by: phk Submitted by: Kurt D. Zeilenga Revision Changes Path 1.200 +2 -1 src/sys/i386/isa/sio.c From owner-cvs-sys Mon May 4 04:28:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA09722 for cvs-sys-outgoing; Mon, 4 May 1998 04:28:13 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA09562; Mon, 4 May 1998 04:27:44 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA29476; Mon, 4 May 1998 04:25:18 -0700 (PDT) Date: Mon, 4 May 1998 04:25:18 -0700 (PDT) Message-Id: <199805041125.EAA29476@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/04 04:25:18 PDT Modified files: sys/pc98/pc98 sio.c Log: Sync with sys/i386/isa/sio.c revision 1.200. Revision Changes Path 1.55 +2 -1 src/sys/pc98/pc98/sio.c From owner-cvs-sys Mon May 4 10:15:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA09129 for cvs-sys-outgoing; Mon, 4 May 1998 10:15:52 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA08956; Mon, 4 May 1998 10:15:21 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA26512; Mon, 4 May 1998 10:12:54 -0700 (PDT) Date: Mon, 4 May 1998 10:12:54 -0700 (PDT) Message-Id: <199805041712.KAA26512@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern sysv_shm.c src/sys/vm vm_map.c vm_object.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/05/04 10:12:54 PDT Modified files: sys/kern sysv_shm.c sys/vm vm_map.c vm_object.h Log: Fix the shm panic. I mistakenly used the shadow_count to keep the object from being split, and instead added an OBJ_NOSPLIT. Revision Changes Path 1.37 +2 -3 src/sys/kern/sysv_shm.c 1.125 +3 -3 src/sys/vm/vm_map.c 1.49 +2 -1 src/sys/vm/vm_object.h From owner-cvs-sys Mon May 4 10:48:48 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA16376 for cvs-sys-outgoing; Mon, 4 May 1998 10:48:48 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA15891; Mon, 4 May 1998 10:46:18 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA26653; Mon, 4 May 1998 10:43:50 -0700 (PDT) Date: Mon, 4 May 1998 10:43:50 -0700 (PDT) Message-Id: <199805041743.KAA26653@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ffs ffs_inode.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/05/04 10:43:50 PDT Modified files: sys/ufs/ffs ffs_inode.c Log: Correct an error that I made where the vtruncbuf was changed back to vinvalbuf, but I incorrectly added the "V_SAVE|V_SAVEMETA" flags. Submitted by: Luoqi Chen Revision Changes Path 1.42 +2 -2 src/sys/ufs/ffs/ffs_inode.c From owner-cvs-sys Mon May 4 11:03:26 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA19903 for cvs-sys-outgoing; Mon, 4 May 1998 11:03:26 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA19700; Mon, 4 May 1998 11:02:25 -0700 (PDT) (envelope-from guido@FreeBSD.org) From: Guido van Rooij Received: (from guido@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA26949; Mon, 4 May 1998 10:59:56 -0700 (PDT) Date: Mon, 4 May 1998 10:59:56 -0700 (PDT) Message-Id: <199805041759.KAA26949@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet tcp_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk guido 1998/05/04 10:59:56 PDT Modified files: sys/netinet tcp_input.c Log: Refuse accellerated opens on listening sockets that have not set the TCP_NOPUSH socket option. This disables TAO for those services that do not know about T/TCP. Reviewed by: Garrett Wollman Submitted by: Peter Wemm Revision Changes Path 1.75 +4 -2 src/sys/netinet/tcp_input.c From owner-cvs-sys Tue May 5 06:23:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA10430 for cvs-sys-outgoing; Tue, 5 May 1998 06:23:03 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA10127; Tue, 5 May 1998 06:22:13 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA07812; Tue, 5 May 1998 06:19:38 -0700 (PDT) Date: Tue, 5 May 1998 06:19:38 -0700 (PDT) Message-Id: <199805051319.GAA07812@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 1998/05/05 06:19:38 PDT Modified files: sys/pc98/conf files.pc98 Log: Deleted unused item. Revision Changes Path 1.63 +1 -2 src/sys/pc98/conf/files.pc98 From owner-cvs-sys Tue May 5 06:24:27 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA10872 for cvs-sys-outgoing; Tue, 5 May 1998 06:24:27 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA10603; Tue, 5 May 1998 06:23:48 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA07854; Tue, 5 May 1998 06:21:11 -0700 (PDT) Date: Tue, 5 May 1998 06:21:11 -0700 (PDT) Message-Id: <199805051321.GAA07854@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pccard pccard.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/05 06:21:11 PDT Modified files: sys/pccard pccard.c Log: Include pc98.h instead of isa.h when PC98 is defined. Revision Changes Path 1.60 +5 -1 src/sys/pccard/pccard.c From owner-cvs-sys Tue May 5 07:30:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA23927 for cvs-sys-outgoing; Tue, 5 May 1998 07:30:16 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA23874; Tue, 5 May 1998 07:30:03 -0700 (PDT) (envelope-from sos@FreeBSD.org) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA03418; Tue, 5 May 1998 07:27:29 -0700 (PDT) Date: Tue, 5 May 1998 07:27:29 -0700 (PDT) Message-Id: <199805051427.HAA03418@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 1998/05/05 07:27:28 PDT Modified files: sys/i386/isa wd.c Log: Fix the 4-8G LBA geometry it was wrong. Support >8G drives in CHS mode. This is done by guesstimating the cylinder count from the LBA size reported. It works on my shiny new Maxtor 11.5G drive, YMMV. Reports from users of other big drives (read Quantum bigfoot's) are welcome... Revision Changes Path 1.164 +7 -2 src/sys/i386/isa/wd.c From owner-cvs-sys Tue May 5 11:17:07 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA07765 for cvs-sys-outgoing; Tue, 5 May 1998 11:17:07 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from critter.freebsd.dk (critter.freebsd.dk [195.8.129.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA07715; Tue, 5 May 1998 11:16:47 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.8.7/8.8.5) with ESMTP id TAA02010; Tue, 5 May 1998 19:19:51 +0200 (CEST) To: Julian Elischer cc: Bruce Evans , cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/kern vfs_cluster.c In-reply-to: Your message of "Fri, 01 May 1998 09:39:37 PDT." Date: Tue, 05 May 1998 19:19:50 +0200 Message-ID: <2008.894388790@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk It should really be a mount-option, shouldn't it ? Poul-Henning In message , Juli an Elischer writes: >Talking of clusterring.. > >One problem with clustering is the fact that the flag that dissallows >CLUSTERING is stored in the BDEVSW entry. > >from sys/conf.h: >#define D_NOCLUSTERR 0x10000 /* disables cluter read */ >#define D_NOCLUSTERW 0x20000 /* disables cluster write */ >#define D_NOCLUSTERRW (D_NOCLUSTERR | D_NOCLUSTERW) > > which is patently the wrong place for it. for several reasons: > >1/ different SCSI devices may have different ideas about clustering.. >2/ in DEVFS/SLICE, all disks come in through the same major number/devfs[] >entry no matter which driver they eventually get passed to. >3/ [bc]devsw entries will totally go away anyhow. -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." "ttyv0" -- What UNIX calls a $20K state-of-the-art, 3D, hi-res color terminal From owner-cvs-sys Tue May 5 12:25:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA19467 for cvs-sys-outgoing; Tue, 5 May 1998 12:25:23 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA19402; Tue, 5 May 1998 12:24:59 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id MAA18789; Tue, 5 May 1998 12:17:17 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd018772; Tue May 5 19:17:11 1998 Message-ID: <354F65AA.41C67EA6@whistle.com> Date: Tue, 05 May 1998 12:16:58 -0700 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2.5-RELEASE i386) MIME-Version: 1.0 To: Poul-Henning Kamp CC: Bruce Evans , cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/kern vfs_cluster.c References: <2008.894388790@critter.freebsd.dk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Poul-Henning Kamp wrote: > > It should really be a mount-option, shouldn't it ? well, maybe more than that. Is it really a question of whether the underlying device can handle a larger IO? I'm not sure what the author of those bits had in mind when they added them. I'm thinking of adding the capacity in the SLICE code for larger IO requests to be broken up transparently (ala physio()) (or possibly similar to ccd, (I'm not sure yet) or for a "report your capabilities" method which would report.. slice size block size optimum IO size minimum IO size Maximum IO size ? CLUSTER capabilities (as per this discussion)? maybe both. now that soft updates is slowing down I may have some time for such niceties again. > > Poul-Henning > > In message , Juli > an Elischer writes: > >Talking of clusterring.. > > > >One problem with clustering is the fact that the flag that dissallows > >CLUSTERING is stored in the BDEVSW entry. > > > >from sys/conf.h: > >#define D_NOCLUSTERR 0x10000 /* disables cluter read */ > >#define D_NOCLUSTERW 0x20000 /* disables cluster write */ > >#define D_NOCLUSTERRW (D_NOCLUSTERR | D_NOCLUSTERW) > > > > which is patently the wrong place for it. for several reasons: > > > >1/ different SCSI devices may have different ideas about clustering.. > >2/ in DEVFS/SLICE, all disks come in through the same major number/devfs[] > >entry no matter which driver they eventually get passed to. > >3/ [bc]devsw entries will totally go away anyhow. > > -- > Poul-Henning Kamp FreeBSD coreteam member > phk@FreeBSD.ORG "Real hackers run -current on their laptop." > "ttyv0" -- What UNIX calls a $20K state-of-the-art, 3D, hi-res color terminal From owner-cvs-sys Tue May 5 14:53:57 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA20812 for cvs-sys-outgoing; Tue, 5 May 1998 14:53:57 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA20509; Tue, 5 May 1998 14:52:16 -0700 (PDT) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA06058; Tue, 5 May 1998 14:49:39 -0700 (PDT) Date: Tue, 5 May 1998 14:49:39 -0700 (PDT) Message-Id: <199805052149.OAA06058@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys termios.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jb 1998/05/05 14:49:38 PDT Modified files: sys/sys termios.h Log: Change a couple of long types to int to match NetBSD so that termios works on alpha without any modifications. Revision Changes Path 1.11 +3 -3 src/sys/sys/termios.h From owner-cvs-sys Tue May 5 16:32:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA08551 for cvs-sys-outgoing; Tue, 5 May 1998 16:32:52 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from gneiss.eps.nagoya-u.ac.jp (gneiss.eps.nagoya-u.ac.jp [133.6.124.148]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA08472; Tue, 5 May 1998 16:32:22 -0700 (PDT) (envelope-from kato@migmatite.eps.nagoya-u.ac.jp) Received: from localhost (localhost [127.0.0.1]) by gneiss.eps.nagoya-u.ac.jp (8.8.8/3.6Wbeta7) with ESMTP id IAA09251; Wed, 6 May 1998 08:30:28 +0900 (JST) To: julian@whistle.com Cc: phk@critter.freebsd.dk, bde@freebsd.org, cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/kern vfs_cluster.c From: KATO Takenori In-Reply-To: Your message of "Tue, 05 May 1998 12:16:58 -0700" <354F65AA.41C67EA6@whistle.com> References: <354F65AA.41C67EA6@whistle.com> X-Mailer: Mew version 1.92.4 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA) X-PGP-Fingerprint: 03 72 85 36 62 46 23 03 52 B1 10 22 44 10 0D 9E Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <19980506083028M.kato@gneiss.eps.nagoya-u.ac.jp> Date: Wed, 06 May 1998 08:30:28 +0900 X-Dispatcher: imput version 971024 Lines: 14 Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Julian Elischer wrote: > I'm not sure what the author of those bits had in mind when they > added them. Puropose of those bits is to disable clustered read/write in vn driver. Clustered I/O put to much pressure on the vn when they were added. -----------------------------------------------+--------------------------+ Kato Takenori | FreeBSD | Dept. Earth Planet. Sci, Nagoya Univ. | The powere to serve! | Nagoya, 464-8602, Japan | http://www.FreeBSD.org/ | ++++ FreeBSD(98) 2.2.6: Rev. 02 available! +==========================+ From owner-cvs-sys Tue May 5 17:03:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA13762 for cvs-sys-outgoing; Tue, 5 May 1998 17:03:13 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA13662; Tue, 5 May 1998 17:02:39 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id QAA29709; Tue, 5 May 1998 16:54:21 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd029679; Tue May 5 23:54:11 1998 Message-ID: <354FA697.1CFBAE39@whistle.com> Date: Tue, 05 May 1998 16:53:59 -0700 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2.5-RELEASE i386) MIME-Version: 1.0 To: KATO Takenori CC: phk@critter.freebsd.dk, bde@freebsd.org, cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/kern vfs_cluster.c References: <354F65AA.41C67EA6@whistle.com> <19980506083028M.kato@gneiss.eps.nagoya-u.ac.jp> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Ahh, then there may be a problem in vn under devfs/slice because of course those bits are not on the SLICE devsw entry, even though vn is ONE of the possible bottom layers. julian KATO Takenori wrote: > > Julian Elischer wrote: > > > I'm not sure what the author of those bits had in mind when they > > added them. > > Puropose of those bits is to disable clustered read/write in vn > driver. Clustered I/O put to much pressure on the vn when they were > added. > > -----------------------------------------------+--------------------------+ > Kato Takenori | FreeBSD | > Dept. Earth Planet. Sci, Nagoya Univ. | The powere to serve! | > Nagoya, 464-8602, Japan | http://www.FreeBSD.org/ | > ++++ FreeBSD(98) 2.2.6: Rev. 02 available! +==========================+ From owner-cvs-sys Tue May 5 18:49:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA00539 for cvs-sys-outgoing; Tue, 5 May 1998 18:49:16 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA29970; Tue, 5 May 1998 18:46:52 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA07126; Tue, 5 May 1998 18:44:14 -0700 (PDT) Date: Tue, 5 May 1998 18:44:14 -0700 (PDT) Message-Id: <199805060144.SAA07126@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys buf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/05 18:44:14 PDT Modified files: sys/sys buf.h Log: Now that we have a TAILQ_PREV() that returns the previous object, simplify some of the buf_queue inline functions. Revision Changes Path 1.51 +7 -18 src/sys/sys/buf.h From owner-cvs-sys Tue May 5 19:14:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA00842 for cvs-sys-outgoing; Tue, 5 May 1998 18:50:45 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA00411; Tue, 5 May 1998 18:48:36 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA07183; Tue, 5 May 1998 18:45:56 -0700 (PDT) Date: Tue, 5 May 1998 18:45:56 -0700 (PDT) Message-Id: <199805060145.SAA07183@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include bus.h src/sys/i386/i386 busdma_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/05 18:45:56 PDT Modified files: sys/i386/include bus.h sys/i386/i386 busdma_machdep.c Log: Implement bus_dmamem_* functions and correct a few nits reported by Peter Wemm. Revision Changes Path 1.3 +27 -10 src/sys/i386/include/bus.h 1.6 +88 -21 src/sys/i386/i386/busdma_machdep.c From owner-cvs-sys Tue May 5 22:33:30 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA09856 for cvs-sys-outgoing; Tue, 5 May 1998 22:33:30 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA09673; Tue, 5 May 1998 22:32:23 -0700 (PDT) (envelope-from msmith@FreeBSD.org) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA08101; Tue, 5 May 1998 22:29:42 -0700 (PDT) Date: Tue, 5 May 1998 22:29:42 -0700 (PDT) Message-Id: <199805060529.WAA08101@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/gnu/ext2fs ext2_vfsops.c src/sys/isofs/cd9660 cd9660_vfsops.c src/sys/kern vfs_default.c src/sys/miscfs/devfs devfs_vfsops.c src/sys/miscfs/fdesc fdesc_vfsops.c src/sys/miscfs/kernfs kernfs.h kernfs_vfsops.c ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1998/05/05 22:29:41 PDT Modified files: sys/gnu/ext2fs ext2_vfsops.c sys/isofs/cd9660 cd9660_vfsops.c sys/kern vfs_default.c sys/miscfs/devfs devfs_vfsops.c sys/miscfs/fdesc fdesc_vfsops.c sys/miscfs/kernfs kernfs.h kernfs_vfsops.c sys/miscfs/nullfs null_vfsops.c sys/miscfs/portal portal_vfsops.c sys/miscfs/procfs procfs_vfsops.c sys/miscfs/umapfs umap_vfsops.c sys/miscfs/union union_vfsops.c sys/msdosfs msdosfs_vfsops.c sys/nfs nfs_vfsops.c sys/sys mount.h sys/ufs/ffs ffs_vfsops.c sys/ufs/mfs mfs_vfsops.c Log: As described by the submitter: Reverse the VFS_VRELE patch. Reference counting of vnodes does not need to be done per-fs. I noticed this while fixing vfs layering violations. Doing reference counting in generic code is also the preference cited by John Heidemann in recent discussions with him. The implementation of alternative vnode management per-fs is still a valid requirement for some filesystems but will be revisited sometime later, most likely using a different framework. Submitted by: Michael Hancock Revision Changes Path 1.32 +0 -1 src/sys/gnu/ext2fs/ext2_vfsops.c 1.39 +1 -16 src/sys/isofs/cd9660/cd9660_vfsops.c 1.14 +0 -23 src/sys/kern/vfs_default.c 1.30 +1 -2 src/sys/miscfs/devfs/devfs_vfsops.c 1.15 +1 -5 src/sys/miscfs/fdesc/fdesc_vfsops.c 1.10 +1 -3 src/sys/miscfs/kernfs/kernfs.h 1.22 +1 -2 src/sys/miscfs/kernfs/kernfs_vfsops.c 1.26 +1 -21 src/sys/miscfs/nullfs/null_vfsops.c 1.21 +1 -4 src/sys/miscfs/portal/portal_vfsops.c 1.21 +1 -4 src/sys/miscfs/procfs/procfs_vfsops.c 1.22 +1 -17 src/sys/miscfs/umapfs/umap_vfsops.c 1.29 +1 -18 src/sys/miscfs/union/union_vfsops.c 1.35 +1 -2 src/sys/msdosfs/msdosfs_vfsops.c 1.58 +1 -2 src/sys/nfs/nfs_vfsops.c 1.62 +1 -4 src/sys/sys/mount.h 1.81 +1 -2 src/sys/ufs/ffs/ffs_vfsops.c 1.42 +1 -2 src/sys/ufs/mfs/mfs_vfsops.c From owner-cvs-sys Wed May 6 00:17:09 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA27556 for cvs-sys-outgoing; Wed, 6 May 1998 00:17:09 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA27533; Wed, 6 May 1998 00:16:34 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id RAA00161; Wed, 6 May 1998 17:10:21 +1000 Date: Wed, 6 May 1998 17:10:21 +1000 From: Bruce Evans Message-Id: <199805060710.RAA00161@godzilla.zeta.org.au> To: julian@whistle.com, phk@critter.freebsd.dk Subject: Re: cvs commit: src/sys/kern vfs_cluster.c Cc: bde@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >It should really be a mount-option, shouldn't it ? Sort of. Mostly not. Clustering is already a mount option, following a suggestion a few months ago by someone named phk. However, vn needs an anti-clustering flag to prevent multiple layers of clustering, and all devices need to to specify their minimum, best and maximum block sizes better. >>Talking of clusterring.. >> >>One problem with clustering is the fact that the flag that dissallows >>CLUSTERING is stored in the BDEVSW entry. >> >>from sys/conf.h: >>#define D_NOCLUSTERR 0x10000 /* disables cluter read */ >>#define D_NOCLUSTERW 0x20000 /* disables cluster write */ >>#define D_NOCLUSTERRW (D_NOCLUSTERR | D_NOCLUSTERW) >> >> which is patently the wrong place for it. for several reasons: >> >>1/ different SCSI devices may have different ideas about clustering.. Only vn needs it here, so this isn't a problem. d_maxio is a problem. >>2/ in DEVFS/SLICE, all disks come in through the same major number/devfs[] >>entry no matter which driver they eventually get passed to. DEVFS/SLICE could easily have bugs like that :-). >>3/ [bc]devsw entries will totally go away anyhow. Maybe. Bruce From owner-cvs-sys Wed May 6 01:20:48 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA08091 for cvs-sys-outgoing; Wed, 6 May 1998 01:20:48 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA08034; Wed, 6 May 1998 01:20:22 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id SAA03744; Wed, 6 May 1998 18:17:12 +1000 Date: Wed, 6 May 1998 18:17:12 +1000 From: Bruce Evans Message-Id: <199805060817.SAA03744@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, jb@FreeBSD.ORG Subject: Re: cvs commit: src/sys/sys termios.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified files: > sys/sys termios.h > Log: > Change a couple of long types to int to match NetBSD so that termios > works on alpha without any modifications. Unsigned long was correct (*). Unsigned int is incorrect because ints may be 16-bit. NetBSD should be more concerned about this than us. (*) but not best. speed_t and tcflag_t should be u_int if ints have about 32 bits or more, otherwise u_long. Bruce From owner-cvs-sys Wed May 6 01:30:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA09893 for cvs-sys-outgoing; Wed, 6 May 1998 01:30:42 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA09546; Wed, 6 May 1998 01:28:41 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA09351; Wed, 6 May 1998 01:26:01 -0700 (PDT) Date: Wed, 6 May 1998 01:26:01 -0700 (PDT) Message-Id: <199805060826.BAA09351@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/06 01:26:01 PDT Modified files: sys/pc98/pc98 wd.c Log: Sync with sys/i386/isa/wd.c revision 1.164. Revision Changes Path 1.53 +7 -2 src/sys/pc98/pc98/wd.c From owner-cvs-sys Wed May 6 02:19:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA18644 for cvs-sys-outgoing; Wed, 6 May 1998 02:19:16 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA17497; Wed, 6 May 1998 02:14:05 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA10075; Wed, 6 May 1998 02:11:21 -0700 (PDT) Date: Wed, 6 May 1998 02:11:21 -0700 (PDT) Message-Id: <199805060911.CAA10075@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi ch.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/05/06 02:11:21 PDT Modified files: sys/scsi ch.c Log: The CHIOGSTATUS ioctl of the SCSI media changer driver (sys/scsi/ch.c) is broken. It omits the SCSI_DATA_IN flag in the SCSI READ ELEMENT STATUS command, which makes the 'chio status' command fail. PR: 6528 Reviewed by: phk Submitted by: Hans Huebner Revision Changes Path 1.45 +2 -2 src/sys/scsi/ch.c From owner-cvs-sys Wed May 6 08:22:53 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA14033 for cvs-sys-outgoing; Wed, 6 May 1998 08:22:53 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from pluto.plutotech.com (mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA13983; Wed, 6 May 1998 08:22:31 -0700 (PDT) (envelope-from gibbs@plutotech.com) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.7/8.8.5) with ESMTP id JAA03326; Wed, 6 May 1998 09:22:27 -0600 (MDT) Message-Id: <199805061522.JAA03326@pluto.plutotech.com> X-Mailer: exmh version 2.0.1 12/23/97 To: Bruce Evans cc: cvs-all@freebsd.org, cvs-committers@freebsd.org, cvs-sys@freebsd.org, jb@freebsd.org Subject: Re: cvs commit: src/sys/sys termios.h In-reply-to: Your message of "Wed, 06 May 1998 18:17:12 +1000." <199805060817.SAA03744@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 06 May 1998 09:18:40 -0600 From: "Justin T. Gibbs" Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >> Modified files: >> sys/sys termios.h >> Log: >> Change a couple of long types to int to match NetBSD so that termios >> works on alpha without any modifications. > >Unsigned long was correct (*). Unsigned int is incorrect because ints >may be 16-bit. NetBSD should be more concerned about this than us. I believe that NetBSD decided that ints would be >= 32bits on all platforms some time ago. -- Justin From owner-cvs-sys Wed May 6 12:19:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA27260 for cvs-sys-outgoing; Wed, 6 May 1998 12:19:52 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA27142; Wed, 6 May 1998 12:19:28 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA09625; Wed, 6 May 1998 12:16:45 -0700 (PDT) Date: Wed, 6 May 1998 12:16:45 -0700 (PDT) Message-Id: <199805061916.MAA09625@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/dpt dpt.h dpt_scsi.c src/sys/i386/conf files.i386 src/sys/i386/eisa 3c5x9.c aha1742.c aic7770.c bt74x.c eisaconf.c eisaconf.h if_vx_eisa.c src/sys/i386/i386 busdma_machdep.c autoconf.c machdep.c trap.c userconfig.c ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/06 12:16:44 PDT Modified files: (Branch: RELENG_2_2) sys/dev/dpt dpt.h dpt_scsi.c Log: Switch to using the CAM SWI interface. Revision Changes Path 1.1.2.4 +1 -5 src/sys/dev/dpt/Attic/dpt.h 1.4.2.3 +1 -14 src/sys/dev/dpt/dpt_scsi.c Modified files: (Branch: RELENG_2_2) sys/i386/conf files.i386 Log: Add busdma interfaces to -stable. Revision Changes Path 1.141.2.21 +2 -1 src/sys/i386/conf/files.i386 Modified files: (Branch: RELENG_2_2) sys/i386/eisa 3c5x9.c aha1742.c aic7770.c bt74x.c eisaconf.c eisaconf.h if_vx_eisa.c Log: MFC - Eisaconf interface changes. Interrupt specification and attach changed to allow shared interrupts. Shared EISA interrupts don't work in -stable though because we need the new interrupt code from current. Match routines now deal with const strings. Revision Changes Path 1.7.2.1 +8 -4 src/sys/i386/eisa/3c5x9.c 1.55.2.1 +9 -4 src/sys/i386/eisa/aha1742.c 1.34.2.7 +9 -4 src/sys/i386/eisa/aic7770.c 1.7.2.1 +9 -4 src/sys/i386/eisa/bt74x.c 1.23.2.3 +111 -85 src/sys/i386/eisa/eisaconf.c 1.12.2.3 +15 -5 src/sys/i386/eisa/eisaconf.h 1.2.2.1 +11 -8 src/sys/i386/eisa/if_vx_eisa.c Modified files: (Branch: RELENG_2_2) sys/i386/i386 autoconf.c machdep.c trap.c userconfig.c vm_machdep.c Added files: (Branch: RELENG_2_2) sys/i386/i386 busdma_machdep.c Log: MFC autoconf.c: Add interrupt driven config hook mechanism. Split out mountroot and dumpconf code so it occurs after config hooks run. machdep.c: Clean out old DPT SWI mechanism. trap.c: Add CAM SWI mechanism, remove DPT SWI mechanism. userconfig.c: Remove DPTOPT. The dpt driver is now standard. vm_machdep.c: Add the VM SWI with hooks to call the bus dma code. busdma_machdep.c: Add bus dma functionality. Interrupt specification and attach changed to allow shared interrupts. Shared EISA interrupts don't work in -stable though because we need the new interrupt code from current. Match routines now deal with const strings. Revision Changes Path 1.56.2.14 +49 -11 src/sys/i386/i386/autoconf.c 1.209.2.23 +1 -41 src/sys/i386/i386/machdep.c 1.83.2.7 +3 -5 src/sys/i386/i386/trap.c 1.63.2.26 +2 -4 src/sys/i386/i386/userconfig.c 1.71.2.5 +11 -1 src/sys/i386/i386/vm_machdep.c Modified files: (Branch: RELENG_2_2) sys/i386/include cpufunc.h md_var.h spl.h Added files: (Branch: RELENG_2_2) sys/i386/include bus.h bus_memio.h bus_pio.h Log: MFC cpufunc.h: const poisening. md_var.h: Add definitions of busdma_swi() and swi_vm(). Remove DPT SWI code. trap.c: Add CAM SWI mechanism, remove DPT SWI mechanism. spl.h: Remove DPT SWI mechanism - add cam SWI mechanism. bus.h: bus_memeio.h: bus_pio.h: Add bus space and bus dma code. Revision Changes Path 1.59.2.2 +4 -4 src/sys/i386/include/cpufunc.h 1.10.2.4 +4 -4 src/sys/i386/include/md_var.h 1.15.2.2 +25 -27 src/sys/i386/include/Attic/spl.h Modified files: (Branch: RELENG_2_2) sys/i386/isa fd.c icu.s isa.c isa_device.h mcd.c pcibus.c scd.c sio.c vector.s wcd.c wd.c wfd.c Log: MFC fd.c: mcd.c: scd.c: wcd.c: wd.c: wfd.c: Convert to using new buf queue fucntions. icu.s: isa.c: isa_device.h: vector.s: Remove DPT SWI code. Add CAM SWI code. sio.c: Remove bogus DPTOPT code. pcibus.c: Add functions for extracting the bus, device, and function from old style pcici_ts. Revision Changes Path 1.92.2.6 +8 -8 src/sys/i386/isa/fd.c 1.26.2.3 +9 -45 src/sys/i386/isa/Attic/icu.s 1.74.2.6 +14 -1 src/sys/i386/isa/isa.c 1.33.2.2 +2 -1 src/sys/i386/isa/isa_device.h 1.83.2.1 +5 -5 src/sys/i386/isa/mcd.c 1.27.2.2 +65 -1 src/sys/i386/isa/pcibus.c 1.25.2.1 +5 -5 src/sys/i386/isa/scd.c 1.147.2.15 +1 -5 src/sys/i386/isa/sio.c 1.21.2.4 +9 -15 src/sys/i386/isa/vector.s 1.39.2.1 +5 -3 src/sys/i386/isa/wcd.c 1.119.2.12 +13 -13 src/sys/i386/isa/wd.c 1.1.2.6 +7 -6 src/sys/i386/isa/wfd.c Modified files: (Branch: RELENG_2_2) sys/i386/isa/matcd matcd.c Log: MFC - Convert to using new buf queue fucntions. Revision Changes Path 1.20.2.2 +5 -5 src/sys/i386/isa/matcd/matcd.c Modified files: (Branch: RELENG_2_2) sys/kern init_main.c kern_shutdown.c subr_autoconf.c vfs_bio.c Log: init_main.c: kern_shutdown.c: subr_autoconf.c: MFC - Add interrupt driven config hook mechanism and split out mountroot and dumpconf. vfs_bio.c: Cleanup B_ORDERED buffer handling. Revision Changes Path 1.51.2.7 +12 -2 src/sys/kern/init_main.c 1.10.2.2 +11 -1 src/sys/kern/kern_shutdown.c 1.2.12.1 +81 -1 src/sys/kern/subr_autoconf.c 1.104.2.9 +5 -41 src/sys/kern/vfs_bio.c Modified files: (Branch: RELENG_2_2) sys/pc98/i386 machdep.c trap.c userconfig.c Log: Remove DPT SWI code. unifdef DPTOPT. Revision Changes Path 1.11.2.25 +1 -41 src/sys/pc98/i386/machdep.c 1.8.2.8 +3 -5 src/sys/pc98/i386/trap.c 1.10.2.20 +2 -5 src/sys/pc98/i386/userconfig.c Modified files: (Branch: RELENG_2_2) sys/pc98/pc98 sio.c Log: Remove bogus DPTOPT code. Revision Changes Path 1.8.2.18 +1 -5 src/sys/pc98/pc98/sio.c Modified files: (Branch: RELENG_2_2) sys/pci pci.c pcibus.h pcivar.h Log: Add support for extracting the bus, device, and function from a pcici_t. Revision Changes Path 1.57.2.8 +39 -1 src/sys/pci/pci.c 1.4.4.2 +4 -1 src/sys/pci/Attic/pcibus.h 1.13.2.1 +7 -1 src/sys/pci/pcivar.h Modified files: (Branch: RELENG_2_2) sys/scsi cd.c od.c sd.c st.c Log: Convert to new buf queue routines. Revision Changes Path 1.73.2.6 +5 -5 src/sys/scsi/cd.c 1.22.2.3 +5 -5 src/sys/scsi/od.c 1.95.2.9 +6 -6 src/sys/scsi/sd.c 1.73.2.2 +5 -5 src/sys/scsi/st.c Modified files: (Branch: RELENG_2_2) sys/sys buf.h device.h disklabel.h kernel.h param.h queue.h systm.h Log: buf.h: MFC - Add new buf queue routines. device.h: kernel.h: param.h: systm.h: MFC - Interrupt driven config hook support. disklabel.h MFC - bufqdisksort replaces tqdisksort. queue.h: MFC. Revision Changes Path 1.34.2.2 +55 -3 src/sys/sys/buf.h 1.4.4.1 +10 -1 src/sys/sys/device.h 1.24.2.3 +2 -2 src/sys/sys/disklabel.h 1.22.2.1 +5 -2 src/sys/sys/kernel.h 1.15.2.3 +2 -1 src/sys/sys/param.h 1.10.2.2 +120 -57 src/sys/sys/queue.h 1.47.2.3 +3 -1 src/sys/sys/systm.h Modified files: (Branch: RELENG_2_2) sys/ufs/ufs ufs_disksubr.c Log: MFC - bufqdisksort replaces tqdisksort. Revision Changes Path 1.26.2.1 +61 -84 src/sys/ufs/ufs/ufs_disksubr.c Modified files: (Branch: RELENG_2_2) sys/vm vm_object.c Log: Small change in DDB function code to deal with new definition of TAILQ_PREV. Revision Changes Path 1.82.2.2 +3 -2 src/sys/vm/vm_object.c From owner-cvs-sys Wed May 6 12:28:12 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA29274 for cvs-sys-outgoing; Wed, 6 May 1998 12:28:12 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from awfulhak.org (awfulhak.force9.co.uk [195.166.136.63]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA29040; Wed, 6 May 1998 12:27:41 -0700 (PDT) (envelope-from brian@Awfulhak.org) Received: from gate.lan.awfulhak.org (localhost [127.0.0.1]) by awfulhak.org (8.8.8/8.8.8) with ESMTP id UAA19850; Wed, 6 May 1998 20:26:57 +0100 (BST) (envelope-from brian@gate.lan.awfulhak.org) Message-Id: <199805061926.UAA19850@awfulhak.org> X-Mailer: exmh version 2.0.1 12/23/97 To: "Justin T. Gibbs" cc: Bruce Evans , cvs-all@freebsd.org, cvs-committers@freebsd.org, cvs-sys@freebsd.org, jb@freebsd.org Subject: Re: cvs commit: src/sys/sys termios.h In-reply-to: Your message of "Wed, 06 May 1998 09:18:40 MDT." <199805061522.JAA03326@pluto.plutotech.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 06 May 1998 20:26:57 +0100 From: Brian Somers Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > >> Modified files: > >> sys/sys termios.h > >> Log: > >> Change a couple of long types to int to match NetBSD so that termios > >> works on alpha without any modifications. > > > >Unsigned long was correct (*). Unsigned int is incorrect because ints > >may be 16-bit. NetBSD should be more concerned about this than us. > > I believe that NetBSD decided that ints would be >= 32bits on all platforms > some time ago. Same with the OpenBSD crowd. > -- > Justin > > -- Brian , , Don't _EVER_ lose your sense of humour.... From owner-cvs-sys Wed May 6 13:12:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA09958 for cvs-sys-outgoing; Wed, 6 May 1998 13:12:04 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA09595; Wed, 6 May 1998 13:10:11 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA09841; Wed, 6 May 1998 13:07:27 -0700 (PDT) Date: Wed, 6 May 1998 13:07:27 -0700 (PDT) Message-Id: <199805062007.NAA09841@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/dev/dpt dpt_scsi.c src/sys/i386/conf GENERIC LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/06 13:07:27 PDT Modified files: (Branch: RELENG_2_2) sys/conf files Log: MFC - subr_autoconf.c is now mandatory (for config hooks). Revision Changes Path 1.80.2.19 +1 -0 src/sys/conf/files Modified files: (Branch: RELENG_2_2) sys/dev/dpt dpt_scsi.c Log: Clean up some compile warnings. The diff looks much worse than what I did. Some inline function definitions were moved so they would be in scope when called (so they could be inlined), and some code was rearranged to ensure that variables where initialized before being used. Revision Changes Path 1.4.2.4 +921 -924 src/sys/dev/dpt/dpt_scsi.c Modified files: (Branch: RELENG_2_2) sys/i386/conf GENERIC LINT Log: The dpt driver is now standard equipment. Revision Changes Path 1.77.2.23 +3 -10 src/sys/i386/conf/GENERIC 1.286.2.52 +1 -3 src/sys/i386/conf/LINT From owner-cvs-sys Wed May 6 13:16:01 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA10869 for cvs-sys-outgoing; Wed, 6 May 1998 13:16:01 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA10706; Wed, 6 May 1998 13:15:19 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA09898; Wed, 6 May 1998 13:12:34 -0700 (PDT) Date: Wed, 6 May 1998 13:12:34 -0700 (PDT) Message-Id: <199805062012.NAA09898@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 fd.c wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/06 13:12:34 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/pc98 fd.c wd.c Log: MFC - buf queue changes for PC98. Revision Changes Path 1.7.2.10 +8 -8 src/sys/pc98/pc98/fd.c 1.9.2.16 +13 -13 src/sys/pc98/pc98/wd.c From owner-cvs-sys Wed May 6 15:19:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA02650 for cvs-sys-outgoing; Wed, 6 May 1998 15:19:16 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA02239; Wed, 6 May 1998 15:17:37 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA10386; Wed, 6 May 1998 15:14:50 -0700 (PDT) Date: Wed, 6 May 1998 15:14:50 -0700 (PDT) Message-Id: <199805062214.PAA10386@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/slice disklabel.c mbr.c slice.h slice_device.c src/sys/dev/vn vn.c src/sys/i386/i386 autoconf.c src/sys/i386/isa fd.c wd.c src/sys/scsi sd.c src/sys/kern kern_shutdown.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/06 15:14:50 PDT Modified files: sys/dev/slice disklabel.c mbr.c slice.h slice_device.c sys/dev/vn vn.c sys/i386/i386 autoconf.c sys/i386/isa fd.c wd.c sys/scsi sd.c sys/kern kern_shutdown.c Log: Add dump support to the DEVFS/slice code. now we can actually catch our crashes :-) Submitted by: Luoqi Chen (the man who's everywhere) Revision Changes Path 1.4 +20 -2 src/sys/dev/slice/disklabel.c 1.4 +20 -2 src/sys/dev/slice/mbr.c 1.2 +3 -1 src/sys/dev/slice/slice.h 1.5 +25 -4 src/sys/dev/slice/slice_device.c 1.59 +17 -2 src/sys/dev/vn/vn.c 1.96 +5 -2 src/sys/i386/i386/autoconf.c 1.111 +3 -3 src/sys/i386/isa/fd.c 1.165 +158 -3 src/sys/i386/isa/wd.c 1.127 +101 -2 src/sys/scsi/sd.c 1.30 +8 -3 src/sys/kern/kern_shutdown.c From owner-cvs-sys Wed May 6 16:36:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA15749 for cvs-sys-outgoing; Wed, 6 May 1998 16:36:20 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA15596; Wed, 6 May 1998 16:35:34 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA10835; Wed, 6 May 1998 16:32:49 -0700 (PDT) Date: Wed, 6 May 1998 16:32:49 -0700 (PDT) Message-Id: <199805062332.QAA10835@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/slice disklabel.c mbr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/06 16:32:48 PDT Modified files: sys/dev/slice disklabel.c mbr.c Log: Don't call a dump routine if there isn't one. (e.g. in floppy driver) Revision Changes Path 1.5 +6 -2 src/sys/dev/slice/disklabel.c 1.5 +6 -2 src/sys/dev/slice/mbr.c From owner-cvs-sys Wed May 6 16:38:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA16101 for cvs-sys-outgoing; Wed, 6 May 1998 16:38:41 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA16010; Wed, 6 May 1998 16:38:22 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA10873; Wed, 6 May 1998 16:35:37 -0700 (PDT) Date: Wed, 6 May 1998 16:35:37 -0700 (PDT) Message-Id: <199805062335.QAA10873@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa fd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/06 16:35:37 PDT Modified files: sys/i386/isa fd.c Log: There is no dump routine for fd so give it an explicit NULL entry in the SLICE table. Revision Changes Path 1.112 +3 -2 src/sys/i386/isa/fd.c From owner-cvs-sys Wed May 6 17:48:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA00128 for cvs-sys-outgoing; Wed, 6 May 1998 17:48:33 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA29353; Wed, 6 May 1998 17:45:18 -0700 (PDT) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA11323; Wed, 6 May 1998 17:42:26 -0700 (PDT) Date: Wed, 6 May 1998 17:42:26 -0700 (PDT) Message-Id: <199805070042.RAA11323@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/linux linux_sysvec.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/05/06 17:42:26 PDT Modified files: sys/i386/linux linux_sysvec.c Log: Unbotch whitespace and change switch with two cases to if. Noticed by: bde Revision Changes Path 1.29 +9 -12 src/sys/i386/linux/linux_sysvec.c From owner-cvs-sys Wed May 6 18:20:19 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA04942 for cvs-sys-outgoing; Wed, 6 May 1998 18:20:19 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA04693; Wed, 6 May 1998 18:18:17 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA11437; Wed, 6 May 1998 18:15:28 -0700 (PDT) Date: Wed, 6 May 1998 18:15:28 -0700 (PDT) Message-Id: <199805070115.SAA11437@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/06 18:15:28 PDT Modified files: sys/i386/isa wd.c Log: cleanup: take out duplicated dump code Revision Changes Path 1.166 +62 -184 src/sys/i386/isa/wd.c From owner-cvs-sys Wed May 6 19:08:36 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA13150 for cvs-sys-outgoing; Wed, 6 May 1998 19:08:36 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA13082; Wed, 6 May 1998 19:08:08 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id TAA11800; Wed, 6 May 1998 19:05:23 -0700 (PDT) Date: Wed, 6 May 1998 19:05:23 -0700 (PDT) Message-Id: <199805070205.TAA11800@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi sd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/06 19:05:22 PDT Modified files: sys/scsi sd.c Log: cleanup: remove duplicated dump code. fix oversight on SLICE ioctl code. Revision Changes Path 1.128 +39 -125 src/sys/scsi/sd.c From owner-cvs-sys Wed May 6 22:02:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA13806 for cvs-sys-outgoing; Wed, 6 May 1998 22:02:46 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA13491; Wed, 6 May 1998 22:01:47 -0700 (PDT) (envelope-from msmith@FreeBSD.org) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA12434; Wed, 6 May 1998 21:59:00 -0700 (PDT) Date: Wed, 6 May 1998 21:59:00 -0700 (PDT) Message-Id: <199805070459.VAA12434@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 src/sys/kern uipc_usrreq.c vfs_syscalls.c vfs_vnops.c vnode_if.src src/sys/miscfs/devfs devfs_vnops.c src/sys/miscfs/union union_subr.c union_vnops.c src/sys/msdosfs msdosfs_vnops.c ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1998/05/06 21:59:00 PDT Modified files: sys/gnu/ext2fs ext2_vnops.c sys/kern uipc_usrreq.c vfs_syscalls.c vfs_vnops.c vnode_if.src sys/miscfs/devfs devfs_vnops.c sys/miscfs/union union_subr.c union_vnops.c sys/msdosfs msdosfs_vnops.c sys/netinet mlf_ipl.c sys/nfs nfs_serv.c nfs_vnops.c sys/ufs/ufs ufs_vnops.c Log: In the words of the submitter: --------- Make callers of namei() responsible for releasing references or locks instead of having the underlying filesystems do it. This eliminates redundancy in all terminal filesystems and makes it possible for stacked transport layers such as umapfs or nullfs to operate correctly. Quality testing was done with testvn, and lat_fs from the lmbench suite. Some NFS client testing courtesy of Patrik Kudo. vop_mknod and vop_symlink still release the returned vpp. vop_rename still releases 4 vnode arguments before it returns. These remaining cases will be corrected in the next set of patches. --------- Submitted by: Michael Hancock Revision Changes Path 1.38 +13 -22 src/sys/gnu/ext2fs/ext2_vnops.c 1.34 +4 -2 src/sys/kern/uipc_usrreq.c 1.100 +23 -17 src/sys/kern/vfs_syscalls.c 1.57 +5 -3 src/sys/kern/vfs_vnops.c 1.17 +20 -20 src/sys/kern/vnode_if.src 1.55 +11 -26 src/sys/miscfs/devfs/devfs_vnops.c 1.30 +5 -2 src/sys/miscfs/union/union_subr.c 1.57 +73 -72 src/sys/miscfs/union/union_vnops.c 1.68 +13 -27 src/sys/msdosfs/msdosfs_vnops.c 1.7 +7 -0 src/sys/netinet/mlf_ipl.c 1.60 +24 -13 src/sys/nfs/nfs_serv.c 1.84 +1 -21 src/sys/nfs/nfs_vnops.c 1.84 +9 -18 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-sys Thu May 7 01:40:02 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA08659 for cvs-sys-outgoing; Thu, 7 May 1998 01:40:02 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA08524; Thu, 7 May 1998 01:39:39 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA13555; Thu, 7 May 1998 01:36:51 -0700 (PDT) Date: Thu, 7 May 1998 01:36:51 -0700 (PDT) Message-Id: <199805070836.BAA13555@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 fd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/07 01:36:51 PDT Modified files: sys/pc98/pc98 fd.c Log: Sync with sys/i386/isa/fd.c revision 1.112. Revision Changes Path 1.31 +5 -4 src/sys/pc98/pc98/fd.c From owner-cvs-sys Thu May 7 01:40:31 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA08758 for cvs-sys-outgoing; Thu, 7 May 1998 01:40:31 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA08716; Thu, 7 May 1998 01:40:18 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA13587; Thu, 7 May 1998 01:37:30 -0700 (PDT) Date: Thu, 7 May 1998 01:37:30 -0700 (PDT) Message-Id: <199805070837.BAA13587@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/07 01:37:30 PDT Modified files: sys/pc98/pc98 wd.c Log: Sync with sys/i386/isa/wd.c revision 1.166. Revision Changes Path 1.54 +64 -31 src/sys/pc98/pc98/wd.c From owner-cvs-sys Thu May 7 05:28:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA06312 for cvs-sys-outgoing; Thu, 7 May 1998 05:28:04 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA05218; Thu, 7 May 1998 05:16:37 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA14576; Thu, 7 May 1998 05:13:48 -0700 (PDT) Date: Thu, 7 May 1998 05:13:48 -0700 (PDT) Message-Id: <199805071213.FAA14576@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi sd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/07 05:13:48 PDT Modified files: sys/scsi sd.c Log: An effort to make SLICE/DEVFS play with SCSI. Apparently I didn't make my plans to make dev_t and devsw[] go away under DEVFS quite clear enough to Peter Dufault as he stitched the SCSI system together using them when he redid the configuration side of things. This made is rather an effort to remove all vestiges of dev_t and devsw[] entries from sd.c in DEVFS/SLICE mode. Revision Changes Path 1.129 +102 -79 src/sys/scsi/sd.c From owner-cvs-sys Thu May 7 07:48:49 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA24405 for cvs-sys-outgoing; Thu, 7 May 1998 07:48:49 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from hda.hda.com (hda-bicnet.bicnet.net [208.220.66.37]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA24383; Thu, 7 May 1998 07:48:35 -0700 (PDT) (envelope-from dufault@hda.hda.com) Received: (from dufault@localhost) by hda.hda.com (8.8.5/8.8.5) id IAA08972; Thu, 7 May 1998 08:42:46 -0400 (EDT) From: Peter Dufault Message-Id: <199805071242.IAA08972@hda.hda.com> Subject: Re: cvs commit: src/sys/scsi sd.c In-Reply-To: <199805071213.FAA14576@freefall.freebsd.org> from Julian Elischer at "May 7, 98 05:13:48 am" To: julian@freebsd.org (Julian Elischer) Date: Thu, 7 May 1998 08:42:46 -0400 (EDT) Cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org X-Mailer: ELM [version 2.4ME+ PL25 (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 > Apparently I didn't make my plans to make dev_t and devsw[] go away > under DEVFS quite clear enough to Peter Dufault as he stitched the SCSI > system together using them when he redid the configuration side of things. > This made is rather an effort to remove all vestiges of dev_t and > devsw[] entries from sd.c in DEVFS/SLICE mode. Be fair, Julian: > revision 1.51 > date: 1995/03/01 22:24:45; author: dufault; state: Exp; lines: +104 -189 > Reviewed by: gibbs@freefall.cdrom.com julian@freefall.cdrom.com > 1. Support for fixed device configuration > 2. Hoisted common code to scsi_driver > 3. SCSI busses dynamically allocated at boot > 4. Reorg'd for LKMs I think much devfs stuff went in well after that. Peter -- Peter Dufault (dufault@hda.com) Realtime development, Machine control, HD Associates, Inc. Safety critical systems, Agency approval From owner-cvs-sys Thu May 7 11:38:26 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA05742 for cvs-sys-outgoing; Thu, 7 May 1998 11:38:26 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA05553; Thu, 7 May 1998 11:37:51 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id LAA00421; Thu, 7 May 1998 11:28:45 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd000414; Thu May 7 18:28:41 1998 Date: Thu, 7 May 1998 11:28:38 -0700 (PDT) From: Julian Elischer To: Peter Dufault cc: Julian Elischer , cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/scsi sd.c In-Reply-To: <199805071242.IAA08972@hda.hda.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk ok ok ok sorry it was late (early) I think I just hadn't realise until now how EMBEDDED devsw[] and dev_t is in the way that the scsi system finds it's way around. julian On Thu, 7 May 1998, Peter Dufault wrote: > > Apparently I didn't make my plans to make dev_t and devsw[] go away > > under DEVFS quite clear enough to Peter Dufault as he stitched the SCSI > > system together using them when he redid the configuration side of things. > > This made is rather an effort to remove all vestiges of dev_t and > > devsw[] entries from sd.c in DEVFS/SLICE mode. > > Be fair, Julian: > > > revision 1.51 > > date: 1995/03/01 22:24:45; author: dufault; state: Exp; lines: +104 -189 > > Reviewed by: gibbs@freefall.cdrom.com julian@freefall.cdrom.com > > 1. Support for fixed device configuration > > 2. Hoisted common code to scsi_driver > > 3. SCSI busses dynamically allocated at boot > > 4. Reorg'd for LKMs > > I think much devfs stuff went in well after that. > > Peter > > -- > Peter Dufault (dufault@hda.com) Realtime development, Machine control, > HD Associates, Inc. Safety critical systems, Agency approval > From owner-cvs-sys Thu May 7 12:08:12 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA12684 for cvs-sys-outgoing; Thu, 7 May 1998 12:08:12 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA12423; Thu, 7 May 1998 12:07:08 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA12442; Thu, 7 May 1998 12:04:16 -0700 (PDT) Date: Thu, 7 May 1998 12:04:16 -0700 (PDT) Message-Id: <199805071904.MAA12442@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/mfs mfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/07 12:04:16 PDT Modified files: (Branch: RELENG_2_2) sys/ufs/mfs mfs_vfsops.c Log: MFS - Convert to using new buf queue functions. Revision Changes Path 1.22.2.4 +5 -5 src/sys/ufs/mfs/mfs_vfsops.c From owner-cvs-sys Thu May 7 15:51:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA22151 for cvs-sys-outgoing; Thu, 7 May 1998 15:51:41 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA21806; Thu, 7 May 1998 15:50:05 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA13103; Thu, 7 May 1998 15:47:11 -0700 (PDT) Date: Thu, 7 May 1998 15:47:11 -0700 (PDT) Message-Id: <199805072247.PAA13103@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/mfs mfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/07 15:47:10 PDT Modified files: (Branch: RELENG_2_2) sys/ufs/mfs mfs_vnops.c Log: MFC - Convert to new buf queue macros. Revision Changes Path 1.14.2.1 +7 -7 src/sys/ufs/mfs/mfs_vnops.c From owner-cvs-sys Fri May 8 01:00:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA12348 for cvs-sys-outgoing; Fri, 8 May 1998 01:00:15 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA12255; Fri, 8 May 1998 00:59:48 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA14880; Fri, 8 May 1998 00:56:49 -0700 (PDT) Date: Fri, 8 May 1998 00:56:49 -0700 (PDT) Message-Id: <199805080756.AAA14880@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/08 00:56:49 PDT Modified files: sys/pci pcisupport.c Log: Translated to C (parameters in a function definition have the same scope as variables declared in the main block in the function, so shadowing of parameters by variables declared in the main block is not just an obfuscation). Found by: lint Revision Changes Path 1.67 +2 -2 src/sys/pci/pcisupport.c From owner-cvs-sys Fri May 8 08:57:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA12207 for cvs-sys-outgoing; Fri, 8 May 1998 08:57:55 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA12003; Fri, 8 May 1998 08:57:10 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA11640; Fri, 8 May 1998 08:54:12 -0700 (PDT) Date: Fri, 8 May 1998 08:54:12 -0700 (PDT) Message-Id: <199805081554.IAA11640@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi worm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/08 08:54:12 PDT Modified files: (Branch: RELENG_2_2) sys/scsi worm.c Log: MFC - Use new buf queue macros. Revision Changes Path 1.29.2.7 +5 -5 src/sys/scsi/worm.c From owner-cvs-sys Sat May 9 02:39:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA20750 for cvs-sys-outgoing; Sat, 9 May 1998 02:39:56 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA20710; Sat, 9 May 1998 02:39:43 -0700 (PDT) (envelope-from dt@FreeBSD.org) From: Dmitrij Tejblum Received: (from dt@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA17155; Sat, 9 May 1998 02:36:39 -0700 (PDT) Date: Sat, 9 May 1998 02:36:39 -0700 (PDT) Message-Id: <199805090936.CAA17155@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/msdosfs msdosfs_lookup.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dt 1998/05/09 02:36:39 PDT Modified files: sys/msdosfs msdosfs_lookup.c Log: Fix off by ane error in previous commit. This caused following commands: mkdir z cd z touch A B mv B A corrupt the '..' entry in 'z'. Reported by: bde Revision Changes Path 1.23 +2 -2 src/sys/msdosfs/msdosfs_lookup.c From owner-cvs-sys Sat May 9 05:17:50 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA09255 for cvs-sys-outgoing; Sat, 9 May 1998 05:17:50 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA09194; Sat, 9 May 1998 05:17:24 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA18917; Sat, 9 May 1998 05:14:20 -0700 (PDT) Date: Sat, 9 May 1998 05:14:20 -0700 (PDT) Message-Id: <199805091214.FAA18917@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys kernel.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/09 05:14:19 PDT Modified files: sys/sys kernel.h Log: Fixed overflow in sysinit enum constants. In that little-used language, ANSI C, enum constants must be representable as ints. We assumed at-least-33-bit ints. This worked on some 32-bit systems because we don't mix negative sysinit enum constants with too-large sysinit enum constants, and the compiler used an unsigned 32-bit type for sysinit enum variables, so sysinit enum variables were sorted correctly. The fix lops off 4 hopefully-unused bits so that we now only assume at-least-29-bit ints. Revision Changes Path 1.40 +47 -47 src/sys/sys/kernel.h From owner-cvs-sys Sat May 9 07:47:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA20101 for cvs-sys-outgoing; Sat, 9 May 1998 07:47:03 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from awfulhak.org (awfulhak.demon.co.uk [158.152.17.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA20033; Sat, 9 May 1998 07:46:46 -0700 (PDT) (envelope-from brian@Awfulhak.org) Received: from gate.lan.awfulhak.org (localhost [127.0.0.1]) by awfulhak.org (8.8.8/8.8.8) with ESMTP id OAA08440; Sat, 9 May 1998 14:56:57 +0100 (BST) (envelope-from brian@gate.lan.awfulhak.org) Message-Id: <199805091356.OAA08440@awfulhak.org> X-Mailer: exmh version 2.0.1 12/23/97 To: Bruce Evans cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/sys kernel.h In-reply-to: Your message of "Sat, 09 May 1998 05:14:20 PDT." <199805091214.FAA18917@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 09 May 1998 14:56:56 +0100 From: Brian Somers Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > We assumed at-least-33-bit ints. This worked on some 32-bit :-) -- Brian , , Don't _EVER_ lose your sense of humour.... From owner-cvs-sys Sat May 9 10:55:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA05428 for cvs-sys-outgoing; Sat, 9 May 1998 10:55:44 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA05372; Sat, 9 May 1998 10:55:36 -0700 (PDT) (envelope-from msmith@FreeBSD.org) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA17280; Sat, 9 May 1998 10:52:29 -0700 (PDT) Date: Sat, 9 May 1998 10:52:29 -0700 (PDT) Message-Id: <199805091752.KAA17280@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf majors.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1998/05/09 10:52:29 PDT Modified files: sys/i386/conf majors.i386 Log: Add character major for 'loe' loopback pseudo-ethernet device. Requested by: sbabkin@dcn.att.com Revision Changes Path 1.40 +2 -1 src/sys/i386/conf/majors.i386