From owner-cvs-sys Sun Dec 7 00:12:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA26382 for cvs-sys-outgoing; Sun, 7 Dec 1997 00:12: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 AAA26290; Sun, 7 Dec 1997 00:10:44 -0800 (PST) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA01213; Sun, 7 Dec 1997 00:09:21 -0800 (PST) Date: Sun, 7 Dec 1997 00:09:21 -0800 (PST) Message-Id: <199712070809.AAA01213@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT src/sys/i386/include console.h mouse.h src/sys/i386/isa kbdio.h mse.c psm.c syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 1997/12/07 00:09:21 PST Modified files: sys/i386/conf LINT Log: Removed obsolete options: PSM_CHECKSYNC, PSM_ACCEL and PSM_EMULATION. Revision Changes Path 1.383 +1 -4 src/sys/i386/conf/LINT Modified files: sys/i386/include console.h mouse.h sys/i386/isa kbdio.h mse.c psm.c syscons.c Log: - Add support for the following mice to psm/moused/sysmouse: MS IntelliMouse, Kensington Thinking Mouse, Genius NetScroll, Genius NetMouse, Genius NetMouse Pro, ALPS GlidePoint, ASCII MieMouse, Logitech MouseMan+, FirstMouse+ - The `psm' driver is made to recognize various models of PS/2 mice and enable their extra features so that their additional buttons and wheel/roller are recognized. The name of the detected model will be printed at boot time. - A set of new ioctl functions are added to the `psm', `mse' and `sysmouse' drivers so that the userland program (such as the X server) can query device information and change driver settings. - The wheel/roller movement is handled as the `Z' axis movement by the mouse drivers and the moused daemon. The Z axis movement may be mapped to another axis movement or buttons. - The mouse drivers support a new, standard mouse data format, MOUSE_PROTO_SYSMOUSE format which can encode x, y, and x axis movement and up to 10 buttons. /sys/i386/include/mouse.h - Added some fields to `mousestatus_t' to store Z axis movement and flag bits. - Added the field `model' to `mousehw_t' to store mouse model code. Defined model codes. - Extended `mousemode_t'. - Added new protocols and some constants for them. - Added new ioctl functions and structures. - Removed obsolete ioctl definitions. /sys/i386/include/console.h - Added `dz' field to the structure `mouse_data' to pass Z axis movement to `syscons/sysmouse'. - Removed LEFT_BUTTON, MIDDLE_BUTTON and RIGHT_BUTTON. Use button bits defined in `mouse.h' instead. /sys/i386/isa/psm.c - Added a set of functions to detect various mice which have additional features (wheel and buttons) unavailable in the standard PS/2 mouse. - Refined existing ioctl functions and added new ones. Most important of all is MOUSE_SETLEVEL which manipulates the output level of the driver. While the output level remains zero, the output from the `psm' driver is in the standard PS/2 mouse format (three bytes long). When the level is set to one, the `psm' driver will send data in the extended format. At the level two the driver uses the format which is native to the connected mouse is used. (Meaning that the output from the device is passed to the caller as is, unmodified.) The `psm' driver will pass such extended data format as is to the caller if the output level is two, but emulates the standard format if the output level is zero. - Added kernel configuration flags to set initial resolution (PSM_CONFIG_RESOLUTION) and acceleration (PSM_CONFIG_ACCEL). - Removed the compile options PSM_ACCEL, PSM_CHECKSYNC and PSM_EMULATION. Acceleration ratio is now specified by the kernel configuration flags stated above. Sync check logic is refined and now standard. The sync check can be turned off by the new kernel configuration flags PSM_CONFIG_NOCHECKSYNC (0x100). PSM_EMULATION has been of little use. - Summer clean up :-) Removed unused code and obsolete comments. /sys/i386/isa/mse.c - Created mseioctl() to deal with ioctl functions MOUSE_XXXX. Most importantly, the MOUSE_SETLEVEL ioctl will change the output format from the 5 byte format to the new, extended format so that the caller can take advantage of Z axis movement and additional buttons. - Use constants defined in `mouse.h' rather than magic numbers. /sys/i386/isa/syscons.c - Changed scioctl() to reflect the new `console.h' and some of the new ioctls defined in `mouse.h'. Most importantly, the MOUSE_SETLEVEL ioctl will change the `sysmouse' output format from the MouseSystems 5 byte format to the new, extended format so that the caller can take advantage of Z axis movement and additional buttons. - Added support for double/triple click actions of the left button and single click action of the right button in the virtual console. The left button double click will select a word under the mouse pointer. The triple click will select a line and the single click of the right button will extend the selected region to the current position of the mouse pointer. This will make the cut/paste support more compatible with xterm. /sys/i386/isa/kbdio.h - Added PSM_INTELLI_ID. Revision Changes Path 1.33 +10 -5 src/sys/i386/include/console.h 1.9 +133 -46 src/sys/i386/include/mouse.h 1.7 +2 -1 src/sys/i386/isa/kbdio.h 1.36 +205 -20 src/sys/i386/isa/mse.c 1.47 +1048 -633 src/sys/i386/isa/psm.c 1.242 +435 -49 src/sys/i386/isa/syscons.c From owner-cvs-sys Sun Dec 7 09:26:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id JAA09734 for cvs-sys-outgoing; Sun, 7 Dec 1997 09:26:08 -0800 (PST) (envelope-from owner-cvs-sys) Received: from gaia.coppe.ufrj.br (cisigw.coppe.ufrj.br [146.164.5.200]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id JAA09671; Sun, 7 Dec 1997 09:25:35 -0800 (PST) (envelope-from jonny@coppe.ufrj.br) Received: (from jonny@localhost) by gaia.coppe.ufrj.br (8.8.8/8.8.8) id PAA17469; Sun, 7 Dec 1997 15:25:33 -0200 (EDT) (envelope-from jonny) From: Joao Carlos Mendes Luis Message-Id: <199712071725.PAA17469@gaia.coppe.ufrj.br> Subject: Re: cvs commit: src/sys/i386/conf LINT src/sys/i386/include console.h mouse.h src/sys/i386/isa kbdio.h mse.c psm.c syscons.c In-Reply-To: <199712070809.AAA01213@freefall.freebsd.org> from Kazutaka YOKOTA at "Dec 7, 97 00:09:21 am" To: yokota@FreeBSD.ORG (Kazutaka YOKOTA) Date: Sun, 7 Dec 1997 15:25:33 -0200 (EDT) Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, hackers@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk #define quoting(Kazutaka YOKOTA) // - The `psm' driver is made to recognize various models of PS/2 mice // and enable their extra features so that their additional buttons and // wheel/roller are recognized. The name of the detected model will be // printed at boot time. How much memory does this model info waste ? I don't like the ideia of using kernel memory (which cannot yet be swapped out) for something almost useless. This (and also the VGA type info) could be in some memory area that could later be released for VM usage. Something like pre-alocated VM pages, disposable after booting. Jonny -- Joao Carlos Mendes Luis jonny@gta.ufrj.br +55 21 290-4698 jonny@coppe.ufrj.br Universidade Federal do Rio de Janeiro UFRJ/COPPE/CISI PGP fingerprint: 29 C0 50 B9 B6 3E 58 F2 83 5F E3 26 BF 0F EA 67 From owner-cvs-sys Sun Dec 7 10:19:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA12562 for cvs-sys-outgoing; Sun, 7 Dec 1997 10:19: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 KAA12468; Sun, 7 Dec 1997 10:18:11 -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 KAA21840; Sun, 7 Dec 1997 10:16:45 -0800 (PST) Date: Sun, 7 Dec 1997 10:16:45 -0800 (PST) Message-Id: <199712071816.KAA21840@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_exit.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/12/07 10:16:45 PST Modified files: sys/kern kern_exit.c Log: Surround the call to procfs_exit() by #ifdef PROCFS/#endif -- much to my surprise, procfs actually is optional, and some people truly do generate kernels without it. Wow. I built a kernel without 'options PROCFS' and it compiled and linked. Revision Changes Path 1.62 +5 -1 src/sys/kern/kern_exit.c From owner-cvs-sys Sun Dec 7 14:00:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA26305 for cvs-sys-outgoing; Sun, 7 Dec 1997 14:00:36 -0800 (PST) (envelope-from owner-cvs-sys) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id OAA26284; Sun, 7 Dec 1997 14:00:10 -0800 (PST) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id NAA24312; Sun, 7 Dec 1997 13:56:45 -0800 (PST) Received: from UNKNOWN(), claiming to be "current1.whistle.com" via SMTP by alpo.whistle.com, id smtpd024310; Sun Dec 7 13:56:39 1997 Date: Sun, 7 Dec 1997 13:54:12 -0800 (PST) From: Julian Elischer To: Sean Eric Fagan cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern kern_exit.c In-Reply-To: <199712071816.KAA21840@freefall.freebsd.org> 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 how about removing it entirely, and using the at_exit() interface? see at_exit(9) On Sun, 7 Dec 1997, Sean Eric Fagan wrote: > sef 1997/12/07 10:16:45 PST > > Modified files: > sys/kern kern_exit.c > Log: > Surround the call to procfs_exit() by #ifdef PROCFS/#endif -- much to my > surprise, procfs actually is optional, and some people truly do generate > kernels without it. Wow. I built a kernel without 'options PROCFS' and > it compiled and linked. > > Revision Changes Path > 1.62 +5 -1 src/sys/kern/kern_exit.c > From owner-cvs-sys Sun Dec 7 15:58:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA05130 for cvs-sys-outgoing; Sun, 7 Dec 1997 15:58:45 -0800 (PST) (envelope-from owner-cvs-sys) Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id PAA05099; Sun, 7 Dec 1997 15:58:21 -0800 (PST) (envelope-from yokota@zodiac.mech.utsunomiya-u.ac.jp) Received: by outmail.utsunomiya-u.ac.jp id AA20724; Mon, 8 Dec 1997 08:54:25 +0900 Received: from zodiac.mech.utsunomiya-u.ac.jp (zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP id JAA28710; Mon, 8 Dec 1997 09:01:20 +0900 (JST) Message-Id: <199712080001.JAA28710@zodiac.mech.utsunomiya-u.ac.jp> To: Joao Carlos Mendes Luis Cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org, hackers@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: cvs commit: src/sys/i386/conf LINT src/sys/i386/include console.h mouse.h src/sys/i386/isa kbdio.h mse.c psm.c syscons.c In-Reply-To: Your message of "Sun, 07 Dec 1997 15:25:33 -0200." <199712071725.PAA17469@gaia.coppe.ufrj.br> References: <199712071725.PAA17469@gaia.coppe.ufrj.br> Date: Mon, 08 Dec 1997 09:01:19 +0900 From: Kazutaka YOKOTA Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >// - The `psm' driver is made to recognize various models of PS/2 mice >// and enable their extra features so that their additional buttons and >// wheel/roller are recognized. The name of the detected model will be >// printed at boot time. > >How much memory does this model info waste ? int*5 = 20 bytes >I don't like the ideia of using kernel memory (which cannot yet be >swapped out) for something almost useless. In general, I agree that the kernel shouldn't waste memory. But, the `psm' driver's info is NOT useless. I didn't add it just for fun. It is used by `moused' and possibly by the X server (I have contacted XFree86 people on this issue). Recent PS/2 mice with wheels and additional buttons use vairous proprietary data formats to report wheel/button events. Therefore it is essential to know which model of mice is attached to the system in order to decode mouse data. >This (and also the VGA type info) could be in some memory area that ~~~~~~~~~~~~~~~~~ Which info are you talking about? I don't think the console driver currently distinguishes VGA types. >could later be released for VM usage. Something like pre-alocated >VM pages, disposable after booting. > > Jonny Kazu From owner-cvs-sys Sun Dec 7 16:17:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA06385 for cvs-sys-outgoing; Sun, 7 Dec 1997 16:17:16 -0800 (PST) (envelope-from owner-cvs-sys) Received: from gaia.coppe.ufrj.br (cisigw.coppe.ufrj.br [146.164.5.200]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id QAA06345; Sun, 7 Dec 1997 16:16:57 -0800 (PST) (envelope-from jonny@coppe.ufrj.br) Received: (from jonny@localhost) by gaia.coppe.ufrj.br (8.8.8/8.8.8) id WAA22731; Sun, 7 Dec 1997 22:16:46 -0200 (EDT) (envelope-from jonny) From: Joao Carlos Mendes Luis Message-Id: <199712080016.WAA22731@gaia.coppe.ufrj.br> Subject: Re: cvs commit: src/sys/i386/conf LINT src/sys/i386/include console.h mouse.h src/sys/i386/isa kbdio.h mse.c psm.c syscons.c In-Reply-To: <199712080001.JAA28710@zodiac.mech.utsunomiya-u.ac.jp> from Kazutaka YOKOTA at "Dec 8, 97 09:01:19 am" To: yokota@zodiac.mech.utsunomiya-u.ac.jp (Kazutaka YOKOTA) Date: Sun, 7 Dec 1997 22:16:46 -0200 (EDT) Cc: jonny@coppe.ufrj.br, cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org, hackers@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk #define quoting(Kazutaka YOKOTA) // >// - The `psm' driver is made to recognize various models of PS/2 mice // >// and enable their extra features so that their additional buttons and // >// wheel/roller are recognized. The name of the detected model will be // >// printed at boot time. // > // >How much memory does this model info waste ? // // int*5 = 20 bytes // // >I don't like the ideia of using kernel memory (which cannot yet be // >swapped out) for something almost useless. // // In general, I agree that the kernel shouldn't waste memory. But, the // `psm' driver's info is NOT useless. I didn't add it just for fun. It // is used by `moused' and possibly by the X server (I have contacted // XFree86 people on this issue). You said it would be "printed", so I imagine an array of strings. Obviously, an (int) for type identifying by programs is useful. // >This (and also the VGA type info) could be in some memory area that // ~~~~~~~~~~~~~~~~~ // Which info are you talking about? I don't think the console driver // currently distinguishes VGA types. Take a look at the vga_probe() routine, in sys/pci/pcisupport.c ($Id: pcisupport.c,v 1.58 1997/11/11 01:50:06 wollman Exp $) It is in ftp.freebsd.org -current sources tree right now. Jonny -- Joao Carlos Mendes Luis jonny@gta.ufrj.br +55 21 290-4698 jonny@coppe.ufrj.br Universidade Federal do Rio de Janeiro UFRJ/COPPE/CISI PGP fingerprint: 29 C0 50 B9 B6 3E 58 F2 83 5F E3 26 BF 0F EA 67 From owner-cvs-sys Sun Dec 7 17:01:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA09874 for cvs-sys-outgoing; Sun, 7 Dec 1997 17:01: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 RAA09788; Sun, 7 Dec 1997 17:00:38 -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 QAA26764; Sun, 7 Dec 1997 16:59:10 -0800 (PST) Date: Sun, 7 Dec 1997 16:59:10 -0800 (PST) Message-Id: <199712080059.QAA26764@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/07 16:59:10 PST Modified files: sys/nfs nfs_bio.c Log: Various of the ISP users have commented that the 1.41 version of the nfs_bio.c code worked better than the 1.44. This commit reverts the important parts of 1.44 to 1.41, and we will fix it when we can get a handle on the problem. Revision Changes Path 1.45 +19 -115 src/sys/nfs/nfs_bio.c From owner-cvs-sys Sun Dec 7 17:07:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA10445 for cvs-sys-outgoing; Sun, 7 Dec 1997 17:07:52 -0800 (PST) (envelope-from owner-cvs-sys) Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id RAA10414; Sun, 7 Dec 1997 17:07:30 -0800 (PST) (envelope-from yokota@zodiac.mech.utsunomiya-u.ac.jp) Received: by outmail.utsunomiya-u.ac.jp id AA21100; Mon, 8 Dec 1997 10:07:16 +0900 Received: from zodiac.mech.utsunomiya-u.ac.jp (zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP id KAA00192; Mon, 8 Dec 1997 10:14:01 +0900 (JST) Message-Id: <199712080114.KAA00192@zodiac.mech.utsunomiya-u.ac.jp> To: Joao Carlos Mendes Luis Cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org, hackers@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: cvs commit: src/sys/i386/conf LINT src/sys/i386/include console.h mouse.h src/sys/i386/isa kbdio.h mse.c psm.c syscons.c In-Reply-To: Your message of "Sun, 07 Dec 1997 22:16:46 -0200." <199712080016.WAA22731@gaia.coppe.ufrj.br> References: <199712080016.WAA22731@gaia.coppe.ufrj.br> Date: Mon, 08 Dec 1997 10:13:41 +0900 From: Kazutaka YOKOTA Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >// >How much memory does this model info waste ? >// >// int*5 = 20 bytes [snip] > >You said it would be "printed", so I imagine an array of strings. Ah, yes, information is stored in memory for later use AND a human-readable string corresponding to the information is printed. The driver has the following static strings: "NetScroll Mouse", "NetMouse", "GlidePoint", "ThinkingMouse", "IntelliMouse", "MouseMan+", "Generic PS/2 mouse" Maybe you are thinking this is too much? Kazu From owner-cvs-sys Sun Dec 7 17:08:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA10620 for cvs-sys-outgoing; Sun, 7 Dec 1997 17:08: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 RAA10489; Sun, 7 Dec 1997 17:08: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 RAA27587; Sun, 7 Dec 1997 17:06:38 -0800 (PST) Date: Sun, 7 Dec 1997 17:06:38 -0800 (PST) Message-Id: <199712080106.RAA27587@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/procfs procfs_subr.c procfs_vfsops.c src/sys/kern kern_exit.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/12/07 17:06:37 PST Modified files: sys/miscfs/procfs procfs_subr.c procfs_vfsops.c sys/kern kern_exit.c Log: Use at_exit() to invoke procfs_exit() instead of calling it directly. Note that an unload facility should be used to call rm_at_exit() (if procfs is being loaded as an LKM and is subsequently removed), but it was non-obvious how to do this in the VFS framework. Reviewed by: Julian Elischer Revision Changes Path 1.19 +3 -2 src/sys/miscfs/procfs/procfs_subr.c 1.18 +10 -1 src/sys/miscfs/procfs/procfs_vfsops.c 1.63 +1 -12 src/sys/kern/kern_exit.c From owner-cvs-sys Sun Dec 7 17:10:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA10812 for cvs-sys-outgoing; Sun, 7 Dec 1997 17:10: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 RAA10704; Sun, 7 Dec 1997 17:09:32 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id RAA27846; Sun, 7 Dec 1997 17:08:04 -0800 (PST) Date: Sun, 7 Dec 1997 17:08:04 -0800 (PST) Message-Id: <199712080108.RAA27846@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/lib/libc/i386 DEFS.h src/lib/msun/i387 e_acos.S e_asin.S e_atan2.S e_exp.S e_fmod.S e_log.S e_log10.S e_remainder.S e_scalb.S e_sqrt.S s_atan.S s_ceil.S s_copysign.S s_cos.S s_finite.S s_floor.S s_ilogb.S s_log1p.S s_logb.S s_rint.S ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1997/12/07 17:08:03 PST Modified files: (Branch: RELENG_2_2) lib/libc/i386 DEFS.h lib/msun/i387 e_acos.S e_asin.S e_atan2.S e_exp.S e_fmod.S e_log.S e_log10.S e_remainder.S e_scalb.S e_sqrt.S s_atan.S s_ceil.S s_copysign.S s_cos.S s_finite.S s_floor.S s_ilogb.S s_log1p.S s_logb.S s_rint.S s_scalbn.S s_significand.S s_sin.S s_tan.S sys/i386/include asmacros.h Log: Merge Bruce Evans' fix to get rid of a hard reference to /usr/src/lib/libc/i386/DEFS.h. PR: 2813 Reviewed by: alex Revision Changes Path 1.3.2.2 +2 -83 src/lib/libc/i386/DEFS.h 1.2.8.2 +2 -2 src/lib/msun/i387/e_acos.S 1.2.8.2 +2 -2 src/lib/msun/i387/e_asin.S 1.2.8.1 +2 -2 src/lib/msun/i387/e_atan2.S 1.3.2.2 +2 -2 src/lib/msun/i387/e_exp.S 1.2.8.1 +2 -2 src/lib/msun/i387/e_fmod.S 1.2.8.1 +2 -2 src/lib/msun/i387/e_log.S 1.2.8.1 +2 -2 src/lib/msun/i387/e_log10.S 1.2.8.1 +2 -2 src/lib/msun/i387/e_remainder.S 1.2.8.2 +2 -2 src/lib/msun/i387/e_scalb.S 1.2.8.1 +2 -2 src/lib/msun/i387/e_sqrt.S 1.2.8.1 +2 -2 src/lib/msun/i387/s_atan.S 1.2.8.2 +2 -2 src/lib/msun/i387/s_ceil.S 1.2.8.1 +2 -2 src/lib/msun/i387/s_copysign.S 1.2.8.1 +2 -2 src/lib/msun/i387/s_cos.S 1.2.8.1 +2 -2 src/lib/msun/i387/s_finite.S 1.2.8.2 +2 -2 src/lib/msun/i387/s_floor.S 1.3.2.1 +2 -2 src/lib/msun/i387/s_ilogb.S 1.3.8.1 +2 -2 src/lib/msun/i387/s_log1p.S 1.2.8.1 +2 -2 src/lib/msun/i387/s_logb.S 1.2.8.1 +2 -2 src/lib/msun/i387/s_rint.S 1.2.8.2 +2 -2 src/lib/msun/i387/s_scalbn.S 1.2.8.1 +2 -2 src/lib/msun/i387/s_significand.S 1.2.8.1 +2 -2 src/lib/msun/i387/s_sin.S 1.2.8.1 +2 -2 src/lib/msun/i387/s_tan.S 1.9.2.4 +1 -89 src/sys/i386/include/asmacros.h From owner-cvs-sys Sun Dec 7 17:31:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA12339 for cvs-sys-outgoing; Sun, 7 Dec 1997 17:31:41 -0800 (PST) (envelope-from owner-cvs-sys) Received: from gaia.coppe.ufrj.br (cisigw.coppe.ufrj.br [146.164.5.200]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id RAA12307; Sun, 7 Dec 1997 17:31:26 -0800 (PST) (envelope-from jonny@coppe.ufrj.br) Received: (from jonny@localhost) by gaia.coppe.ufrj.br (8.8.8/8.8.8) id XAA24122; Sun, 7 Dec 1997 23:31:12 -0200 (EDT) (envelope-from jonny) From: Joao Carlos Mendes Luis Message-Id: <199712080131.XAA24122@gaia.coppe.ufrj.br> Subject: Re: cvs commit: src/sys/i386/conf LINT src/sys/i386/include console.h mouse.h src/sys/i386/isa kbdio.h mse.c psm.c syscons.c In-Reply-To: <199712080114.KAA00192@zodiac.mech.utsunomiya-u.ac.jp> from Kazutaka YOKOTA at "Dec 8, 97 10:13:41 am" To: yokota@zodiac.mech.utsunomiya-u.ac.jp (Kazutaka YOKOTA) Date: Sun, 7 Dec 1997 23:31:12 -0200 (EDT) Cc: jonny@coppe.ufrj.br, cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org, hackers@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk #define quoting(Kazutaka YOKOTA) // >You said it would be "printed", so I imagine an array of strings. // // Ah, yes, information is stored in memory for later use AND a // human-readable string corresponding to the information is printed. // // The driver has the following static strings: // // "NetScroll Mouse", "NetMouse", "GlidePoint", "ThinkingMouse", // "IntelliMouse", "MouseMan+", "Generic PS/2 mouse" // // Maybe you are thinking this is too much? Sorry if I let you think it was personal. I'm not worried about one or two (or seven :) ) strings in kernel, but with the general growing interest in putting this kind of info in non-swapable memory. It's not a problem if you have a server with lots of memory, but it's a pain for small machines. Unfortunatly, kernel swapping or kernel routines memory disposal is not an easy thing to do. Jonny -- Joao Carlos Mendes Luis jonny@gta.ufrj.br +55 21 290-4698 jonny@coppe.ufrj.br Universidade Federal do Rio de Janeiro UFRJ/COPPE/CISI PGP fingerprint: 29 C0 50 B9 B6 3E 58 F2 83 5F E3 26 BF 0F EA 67 From owner-cvs-sys Sun Dec 7 17:42:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA13393 for cvs-sys-outgoing; Sun, 7 Dec 1997 17:42:02 -0800 (PST) (envelope-from owner-cvs-sys) Received: from hydrogen.nike.efn.org (resnet.uoregon.edu [128.223.170.28]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id RAA13341; Sun, 7 Dec 1997 17:41:31 -0800 (PST) (envelope-from gurney_j@efn.org) Received: (from jmg@localhost) by hydrogen.nike.efn.org (8.8.7/8.8.7) id RAA24270; Sun, 7 Dec 1997 17:41:27 -0800 (PST) Message-ID: <19971207174126.62238@hydrogen.nike.efn.org> Date: Sun, 7 Dec 1997 17:41:26 -0800 From: John-Mark Gurney To: Sean Eric Fagan Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/miscfs/procfs procfs_subr.c procfs_vfsops.c src/sys/kern kern_exit.c References: <199712080106.RAA27587@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: <199712080106.RAA27587@freefall.freebsd.org>; from Sean Eric Fagan on Sun, Dec 07, 1997 at 05:06:38PM -0800 Reply-To: John-Mark Gurney Organization: Cu Networking X-Operating-System: FreeBSD 2.2.1-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Sean Eric Fagan scribbled this message on Dec 7: > sef 1997/12/07 17:06:37 PST > > Modified files: > sys/miscfs/procfs procfs_subr.c procfs_vfsops.c > sys/kern kern_exit.c > Log: > Use at_exit() to invoke procfs_exit() instead of calling it directly. > Note that an unload facility should be used to call rm_at_exit() (if > procfs is being loaded as an LKM and is subsequently removed), but it > was non-obvious how to do this in the VFS framework. to do this, you will need to look at sys/mount.h and see how VFS_SET is defined... then you will need to roll your own _mod function that will handle the different functions (load/unload/stat) that the function normally does... hope this helps... -- John-Mark Gurney Modem/FAX: +1 541 683 6954 Cu Networking Live in Peace, destroy Micro$oft, support free software, run FreeBSD From owner-cvs-sys Sun Dec 7 18:20:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA16742 for cvs-sys-outgoing; Sun, 7 Dec 1997 18:20: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 SAA16602; Sun, 7 Dec 1997 18:19:56 -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 SAA28694; Sun, 7 Dec 1997 18:18:27 -0800 (PST) Date: Sun, 7 Dec 1997 18:18:27 -0800 (PST) Message-Id: <199712080218.SAA28694@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys aio.h src/sys/kern vfs_aio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/07 18:18:27 PST Modified files: sys/sys aio.h sys/kern vfs_aio.c Log: Correct prototypes to match POSIX. Correct return code for aio_cancel. Submitted by: Alex Nash Revision Changes Path 1.3 +7 -7 src/sys/sys/aio.h 1.19 +2 -2 src/sys/kern/vfs_aio.c From owner-cvs-sys Mon Dec 8 01:02:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA19466 for cvs-sys-outgoing; Mon, 8 Dec 1997 01:02: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 BAA19419; Mon, 8 Dec 1997 01:02:19 -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 BAA00429; Mon, 8 Dec 1997 01:00:49 -0800 (PST) Date: Mon, 8 Dec 1997 01:00:49 -0800 (PST) Message-Id: <199712080900.BAA00429@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern makesyscalls.sh Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmg 1997/12/08 01:00:48 PST Modified files: sys/kern makesyscalls.sh Log: add process id to tmp files... this prevents two runs from stomping over each other's tmp files... (usr.bin/truss uncovered this bug) Revision Changes Path 1.27 +7 -7 src/sys/kern/makesyscalls.sh From owner-cvs-sys Mon Dec 8 10:38:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA27808 for cvs-sys-outgoing; Mon, 8 Dec 1997 10:38:26 -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 KAA27743; Mon, 8 Dec 1997 10:37:38 -0800 (PST) (envelope-from fsmp@FreeBSD.org) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id KAA20110; Mon, 8 Dec 1997 10:36:04 -0800 (PST) Date: Mon, 8 Dec 1997 10:36:04 -0800 (PST) Message-Id: <199712081836.KAA20110@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mpapic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/12/08 10:36:03 PST Modified files: sys/i386/i386 mpapic.c Log: Removed the annoying "apic_ipi might be stuck" message. Added commentary about the real problem and what needs to be done. Revision Changes Path 1.27 +14 -1 src/sys/i386/i386/mpapic.c From owner-cvs-sys Mon Dec 8 14:12:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA19055 for cvs-sys-outgoing; Mon, 8 Dec 1997 14:12: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 OAA18947; Mon, 8 Dec 1997 14:11:17 -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 OAA21579; Mon, 8 Dec 1997 14:09:42 -0800 (PST) Date: Mon, 8 Dec 1997 14:09:42 -0800 (PST) Message-Id: <199712082209.OAA21579@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 src/sys/sys pioctl.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/12/08 14:09:41 PST Modified files: sys/miscfs/procfs procfs_vnops.c sys/sys pioctl.h Log: A couple of fixes from bruce: first of all, psignal is a void (stupid me; unfortunately, also makes it hard ot check for errors); second, I had managed to forget a change to PIOCSFL (it should be _IOW, not _IOR) I had in my local copy, and Bruce called me on it. Submitted by: bde Revision Changes Path 1.46 +3 -3 src/sys/miscfs/procfs/procfs_vnops.c 1.3 +2 -2 src/sys/sys/pioctl.h From owner-cvs-sys Mon Dec 8 15:02:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA24574 for cvs-sys-outgoing; Mon, 8 Dec 1997 15:02: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 PAA24522; Mon, 8 Dec 1997 15:02:12 -0800 (PST) (envelope-from fsmp@FreeBSD.org) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id PAA23568; Mon, 8 Dec 1997 15:00:31 -0800 (PST) Date: Mon, 8 Dec 1997 15:00:31 -0800 (PST) Message-Id: <199712082300.PAA23568@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_clock.c src/sys/i386/include asnames.h smp.h smptests.h src/sys/i386/isa apic_vector.s intr_machdep.h src/sys/i386/i386 mp_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/12/08 15:00:31 PST Modified files: sys/kern kern_clock.c sys/i386/include asnames.h smp.h smptests.h sys/i386/i386 mp_machdep.c Log: The improvements to clock statistics by Tor Egge Wrappered and enabled by the define BETTER_CLOCK (on by default in smpyests.h) Reviewed by: smp@csn.net Submitted by: Tor Egge Revision Changes Path 1.46 +20 -1 src/sys/kern/kern_clock.c 1.11 +8 -1 src/sys/i386/include/asnames.h 1.33 +8 -1 src/sys/i386/include/smp.h 1.28 +22 -1 src/sys/i386/include/smptests.h 1.61 +315 -1 src/sys/i386/i386/mp_machdep.c Modified files: sys/i386/isa apic_vector.s intr_machdep.h Log: The improvements to clock statistics by Tor Egge Wrappered and enabled by the define BETTER_CLOCK (on by default in smpyests.h) apic_vector.s also contains a small change I (smp) made to eliminate the double level INT problem. It seems stable, but I haven't the tools in place to prove it fixes the problem. Reviewed by: smp@csn.net Submitted by: Tor Egge Revision Changes Path 1.24 +146 -4 src/sys/i386/isa/apic_vector.s 1.8 +11 -1 src/sys/i386/isa/intr_machdep.h From owner-cvs-sys Mon Dec 8 21:05:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA28096 for cvs-sys-outgoing; Mon, 8 Dec 1997 21:05: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 VAA28039; Mon, 8 Dec 1997 21:05:21 -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 VAA25960; Mon, 8 Dec 1997 21:03:43 -0800 (PST) Date: Mon, 8 Dec 1997 21:03:43 -0800 (PST) Message-Id: <199712090503.VAA25960@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/procfs procfs_subr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/12/08 21:03:43 PST Modified files: sys/miscfs/procfs procfs_subr.c Log: Code to prevent a panic caused by procfs_exit(). Note that i don't know what is teh root cause -- but, sometimes, a procfs vnode in pfshead is apparantly corrupt (or a UFS vnode instead). Without this patch, I can get it to panic by doing (in csh) while (1) ps auxwww end and it will panic when the PID's wrap. With it, it does not panic. Yes -- I know that this is NOT the right way to fix it. But I haven't been able to get it to panic yet (which confuses me). I am going to be looking into the vgone() code now, as that may be a part of it. Revision Changes Path 1.20 +11 -3 src/sys/miscfs/procfs/procfs_subr.c From owner-cvs-sys Tue Dec 9 00:12:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA12027 for cvs-sys-outgoing; Tue, 9 Dec 1997 00:12:50 -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 AAA11943; Tue, 9 Dec 1997 00:11:53 -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 JAA25218; Tue, 9 Dec 1997 09:09:37 +0100 (CET) (envelope-from phk@critter.freebsd.dk) To: Sean Eric Fagan cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/miscfs/procfs procfs_subr.c In-reply-to: Your message of "Mon, 08 Dec 1997 21:03:43 PST." <199712090503.VAA25960@freefall.freebsd.org> Date: Tue, 09 Dec 1997 09:09:37 +0100 Message-ID: <25216.881654977@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk VNODES 201: ----------- The problem is that the vnodes that you are trying to get rid of are no longer yours to vgone(). You need to store the generation number in v_id together with the vnode pointer, and before you use that vnode, you need to check that the generation number has not changed. The alternative is to hold a reference to the vnode all the time and only let go of it when the process dies. Poul-Henning In message <199712090503.VAA25960@freefall.freebsd.org>, Sean Eric Fagan writes : >sef 1997/12/08 21:03:43 PST > > Modified files: > sys/miscfs/procfs procfs_subr.c > Log: > Code to prevent a panic caused by procfs_exit(). Note that i don't know > what is teh root cause -- but, sometimes, a procfs vnode in pfshead is > apparantly corrupt (or a UFS vnode instead). Without this patch, I can > get it to panic by doing (in csh) > > while (1) > ps auxwww > end > > and it will panic when the PID's wrap. With it, it does not panic. > Yes -- I know that this is NOT the right way to fix it. But I haven't > been able to get it to panic yet (which confuses me). I am going to > be looking into the vgone() code now, as that may be a part of it. > > Revision Changes Path > 1.20 +11 -3 src/sys/miscfs/procfs/procfs_subr.c > -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." From owner-cvs-sys Tue Dec 9 02:53:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id CAA22905 for cvs-sys-outgoing; Tue, 9 Dec 1997 02:53:25 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id CAA22860; Tue, 9 Dec 1997 02:52:53 -0800 (PST) (envelope-from jamil@FreeBSD.org) From: "Jamil J. Weatherbee" Received: (from jamil@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id CAA28671; Tue, 9 Dec 1997 02:51:13 -0800 (PST) Date: Tue, 9 Dec 1997 02:51:13 -0800 (PST) Message-Id: <199712091051.CAA28671@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 jamil 1997/12/09 02:51:13 PST Modified files: sys/i386/conf majors.i386 Log: Added major 86 for the alog driver. Revision Changes Path 1.23 +2 -1 src/sys/i386/conf/majors.i386 From owner-cvs-sys Tue Dec 9 03:45:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA25813 for cvs-sys-outgoing; Tue, 9 Dec 1997 03:45: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 DAA25774; Tue, 9 Dec 1997 03:44:46 -0800 (PST) (envelope-from jamil@FreeBSD.org) From: "Jamil J. Weatherbee" Received: (from jamil@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA28918; Tue, 9 Dec 1997 03:43:06 -0800 (PST) Date: Tue, 9 Dec 1997 03:43:06 -0800 (PST) Message-Id: <199712091143.DAA28918@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys alogio.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jamil 1997/12/09 03:43:05 PST Added files: sys/sys alogio.h Log: adding alogio.h to system include files From owner-cvs-sys Tue Dec 9 03:57:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA26385 for cvs-sys-outgoing; Tue, 9 Dec 1997 03:57:26 -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 DAA26353; Tue, 9 Dec 1997 03:57:06 -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 DAA29022; Tue, 9 Dec 1997 03:55:27 -0800 (PST) Date: Tue, 9 Dec 1997 03:55:27 -0800 (PST) Message-Id: <199712091155.DAA29022@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/12/09 03:55:26 PST Modified files: sys/pc98/i386 userconfig.c Log: Sync with sys/i386/i386/userconfig.c revision 1.98. Revision Changes Path 1.42 +3 -2 src/sys/pc98/i386/userconfig.c From owner-cvs-sys Tue Dec 9 03:58:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA26452 for cvs-sys-outgoing; Tue, 9 Dec 1997 03:58: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 DAA26419; Tue, 9 Dec 1997 03:58:01 -0800 (PST) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA29043; Tue, 9 Dec 1997 03:56:21 -0800 (PST) Date: Tue, 9 Dec 1997 03:56:21 -0800 (PST) Message-Id: <199712091156.DAA29043@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf options.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 1997/12/09 03:56:20 PST Modified files: sys/i386/conf options.i386 Log: Remove obsolete psm driver options: PSM_ACCEL, PSM_EMULATION, PSM_CHECKSYNC. Revision Changes Path 1.64 +1 -4 src/sys/i386/conf/options.i386 From owner-cvs-sys Tue Dec 9 04:00:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id EAA26632 for cvs-sys-outgoing; Tue, 9 Dec 1997 04:00:04 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id DAA26543; Tue, 9 Dec 1997 03:59:46 -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 DAA29091; Tue, 9 Dec 1997 03:58:06 -0800 (PST) Date: Tue, 9 Dec 1997 03:58:06 -0800 (PST) Message-Id: <199712091158.DAA29091@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 mse.c syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/12/09 03:58:06 PST Modified files: sys/pc98/pc98 mse.c syscons.c Log: Sync with sys/i386/isa/mse.c and syscons.c revisions 1.36 and 1.242, respectively. Revision Changes Path 1.14 +208 -20 src/sys/pc98/pc98/mse.c 1.66 +435 -49 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Tue Dec 9 04:06:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id EAA26958 for cvs-sys-outgoing; Tue, 9 Dec 1997 04:06: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 EAA26919; Tue, 9 Dec 1997 04:06:31 -0800 (PST) (envelope-from jamil@FreeBSD.org) From: "Jamil J. Weatherbee" Received: (from jamil@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id EAA29249; Tue, 9 Dec 1997 04:04:51 -0800 (PST) Date: Tue, 9 Dec 1997 04:04:51 -0800 (PST) Message-Id: <199712091204.EAA29249@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT files.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jamil 1997/12/09 04:04:51 PST Modified files: sys/i386/conf LINT files.i386 Log: add entry in LINT for alog driver added line to files.i386 to compile in alog.c optionally as a driver Revision Changes Path 1.384 +3 -1 src/sys/i386/conf/LINT 1.181 +2 -1 src/sys/i386/conf/files.i386 From owner-cvs-sys Tue Dec 9 04:10:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id EAA27150 for cvs-sys-outgoing; Tue, 9 Dec 1997 04:10: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 EAA27083; Tue, 9 Dec 1997 04:09:36 -0800 (PST) (envelope-from jamil@FreeBSD.org) From: "Jamil J. Weatherbee" Received: (from jamil@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id EAA29284; Tue, 9 Dec 1997 04:07:55 -0800 (PST) Date: Tue, 9 Dec 1997 04:07:55 -0800 (PST) Message-Id: <199712091207.EAA29284@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa alog.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jamil 1997/12/09 04:07:55 PST Added files: sys/i386/isa alog.c Log: the alog.c file respectively, added in wrong order by accident From owner-cvs-sys Tue Dec 9 04:43:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id EAA28710 for cvs-sys-outgoing; Tue, 9 Dec 1997 04:43:16 -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 EAA28672; Tue, 9 Dec 1997 04:42:55 -0800 (PST) (envelope-from jamil@FreeBSD.org) From: "Jamil J. Weatherbee" Received: (from jamil@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id EAA00773; Tue, 9 Dec 1997 04:41:14 -0800 (PST) Date: Tue, 9 Dec 1997 04:41:14 -0800 (PST) Message-Id: <199712091241.EAA00773@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa alog.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jamil 1997/12/09 04:41:14 PST Modified files: sys/i386/isa alog.c Log: eliminated a previously unnoticde compile warning about use of __inline, not good to use anyway ?!?!! Revision Changes Path 1.2 +2 -2 src/sys/i386/isa/alog.c From owner-cvs-sys Tue Dec 9 06:47:38 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id GAA06697 for cvs-sys-outgoing; Tue, 9 Dec 1997 06:47:38 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id GAA06336; Tue, 9 Dec 1997 06:45:05 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA01386; Tue, 9 Dec 1997 06:43:24 -0800 (PST) Date: Tue, 9 Dec 1997 06:43:24 -0800 (PST) Message-Id: <199712091443.GAA01386@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/lib/libc/i386 DEFS.h src/lib/msun/i387 e_acos.S e_asin.S e_atan2.S e_exp.S e_fmod.S e_log.S e_log10.S e_remainder.S e_scalb.S e_sqrt.S s_atan.S s_ceil.S s_copysign.S s_cos.S s_finite.S s_floor.S s_ilogb.S s_log1p.S s_logb.S s_rint.S ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1997/12/09 06:43:23 PST Modified files: (Branch: RELENG_2_2) lib/libc/i386 DEFS.h lib/msun/i387 e_acos.S e_asin.S e_atan2.S e_exp.S e_fmod.S e_log.S e_log10.S e_remainder.S e_scalb.S e_sqrt.S s_atan.S s_ceil.S s_copysign.S s_cos.S s_finite.S s_floor.S s_ilogb.S s_log1p.S s_logb.S s_rint.S s_scalbn.S s_significand.S s_sin.S s_tan.S sys/i386/include asmacros.h Log: Revert the hard reference removal commits, since they don't seem to work for anybody but me. Revision Changes Path 1.3.2.3 +82 -1 src/lib/libc/i386/DEFS.h 1.2.8.3 +2 -2 src/lib/msun/i387/e_acos.S 1.2.8.3 +2 -2 src/lib/msun/i387/e_asin.S 1.2.8.2 +2 -2 src/lib/msun/i387/e_atan2.S 1.3.2.3 +2 -2 src/lib/msun/i387/e_exp.S 1.2.8.2 +2 -2 src/lib/msun/i387/e_fmod.S 1.2.8.2 +2 -2 src/lib/msun/i387/e_log.S 1.2.8.2 +2 -2 src/lib/msun/i387/e_log10.S 1.2.8.2 +2 -2 src/lib/msun/i387/e_remainder.S 1.2.8.3 +2 -2 src/lib/msun/i387/e_scalb.S 1.2.8.2 +2 -2 src/lib/msun/i387/e_sqrt.S 1.2.8.2 +2 -2 src/lib/msun/i387/s_atan.S 1.2.8.3 +2 -2 src/lib/msun/i387/s_ceil.S 1.2.8.2 +2 -2 src/lib/msun/i387/s_copysign.S 1.2.8.2 +2 -2 src/lib/msun/i387/s_cos.S 1.2.8.2 +2 -2 src/lib/msun/i387/s_finite.S 1.2.8.3 +2 -2 src/lib/msun/i387/s_floor.S 1.3.2.2 +2 -2 src/lib/msun/i387/s_ilogb.S 1.3.8.2 +2 -2 src/lib/msun/i387/s_log1p.S 1.2.8.2 +2 -2 src/lib/msun/i387/s_logb.S 1.2.8.2 +2 -2 src/lib/msun/i387/s_rint.S 1.2.8.3 +2 -2 src/lib/msun/i387/s_scalbn.S 1.2.8.2 +2 -2 src/lib/msun/i387/s_significand.S 1.2.8.2 +2 -2 src/lib/msun/i387/s_sin.S 1.2.8.2 +2 -2 src/lib/msun/i387/s_tan.S 1.9.2.5 +89 -1 src/sys/i386/include/asmacros.h From owner-cvs-sys Tue Dec 9 16:40:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA23920 for cvs-sys-outgoing; Tue, 9 Dec 1997 16:40:00 -0800 (PST) (envelope-from owner-cvs-sys) Received: from silvia.HIP.Berkeley.EDU (ala-ca34-09.ix.netcom.com [207.93.143.137]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id QAA23852; Tue, 9 Dec 1997 16:39:09 -0800 (PST) (envelope-from asami@vader.cs.berkeley.edu) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.8/8.6.9) id QAA22701; Tue, 9 Dec 1997 16:38:41 -0800 (PST) Date: Tue, 9 Dec 1997 16:38:41 -0800 (PST) Message-Id: <199712100038.QAA22701@silvia.HIP.Berkeley.EDU> To: steve@FreeBSD.ORG CC: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-sys@FreeBSD.ORG In-reply-to: <199712091443.GAA01386@freefall.freebsd.org> (message from Steve Price on Tue, 9 Dec 1997 06:43:24 -0800 (PST)) Subject: Re: cvs commit: src/lib/libc/i386 DEFS.h src/lib/msun/i387 e_acos.S e_asin.S e_atan2.S e_exp.S e_fmod.S e_log.S e_log10.S e_remainder.S e_scalb.S e_sqrt.S s_atan.S s_ceil.S s_copysign.S s_cos.S s_finite.S s_floor.S s_ilogb.S s_log1p.S s_logb.S s_rint.S ... From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk * Revert the hard reference removal commits, since they don't seem * to work for anybody but me. Sorry to hear that. Did you ask Bruce why it didn't work? (If he hasn't sent you one of those mails with subtle "hints" already, that is. :) Satsohi From owner-cvs-sys Tue Dec 9 18:11:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA01544 for cvs-sys-outgoing; Tue, 9 Dec 1997 18:11:10 -0800 (PST) (envelope-from owner-cvs-sys) Received: from hydrogen.nike.efn.org (resnet.uoregon.edu [128.223.170.28]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id SAA01368; Tue, 9 Dec 1997 18:10:11 -0800 (PST) (envelope-from gurney_j@efn.org) Received: (from jmg@localhost) by hydrogen.nike.efn.org (8.8.7/8.8.7) id SAA08991; Tue, 9 Dec 1997 18:10:05 -0800 (PST) Message-ID: <19971209181005.59474@hydrogen.nike.efn.org> Date: Tue, 9 Dec 1997 18:10:05 -0800 From: John-Mark Gurney To: Satoshi Asami Cc: steve@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/i386 DEFS.h src/lib/msun/i387 e_acos.S e_asin.S e_atan2.S e_exp.S e_fmod.S e_log.S e_log10.S e_remainder.S e_scalb.S e_sqrt.S s_atan.S s_ceil.S s_copysign.S s_cos.S s_finite.S s_floor.S s_ilogb.S s_log1p.S s_logb.S s_rint.S . References: <199712091443.GAA01386@freefall.freebsd.org> <199712100038.QAA22701@silvia.HIP.Berkeley.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: <199712100038.QAA22701@silvia.HIP.Berkeley.EDU>; from Satoshi Asami on Tue, Dec 09, 1997 at 04:38:41PM -0800 Reply-To: John-Mark Gurney Organization: Cu Networking X-Operating-System: FreeBSD 2.2.1-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Satoshi Asami scribbled this message on Dec 9: > * Revert the hard reference removal commits, since they don't seem > * to work for anybody but me. > > Sorry to hear that. Did you ask Bruce why it didn't work? (If he > hasn't sent you one of those mails with subtle "hints" already, that > is. :) actually, I was going to attempt to fix it myself a long while ago.. what you need to do it to look at the commit logs AFTER that commit and see a bunch of followup commits that Bruce did... I know of at least three off the top of my head to get other parts of the source in sync... -- John-Mark Gurney Modem/FAX: +1 541 683 6954 Cu Networking Live in Peace, destroy Micro$oft, support free software, run FreeBSD From owner-cvs-sys Tue Dec 9 20:17:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id UAA11684 for cvs-sys-outgoing; Tue, 9 Dec 1997 20:17: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 UAA11559; Tue, 9 Dec 1997 20:16:13 -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 UAA20733; Tue, 9 Dec 1997 20:14:28 -0800 (PST) Date: Tue, 9 Dec 1997 20:14:28 -0800 (PST) Message-Id: <199712100414.UAA20733@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/09 20:14:27 PST Modified files: sys/kern vfs_aio.c Log: Quiet some lint. Revision Changes Path 1.20 +5 -5 src/sys/kern/vfs_aio.c From owner-cvs-sys Wed Dec 10 00:42:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA28793 for cvs-sys-outgoing; Wed, 10 Dec 1997 00:42:00 -0800 (PST) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id AAA28785; Wed, 10 Dec 1997 00:41:49 -0800 (PST) (envelope-from bde@zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.6.9) id TAA15039; Wed, 10 Dec 1997 19:39:53 +1100 Date: Wed, 10 Dec 1997 19:39:53 +1100 From: Bruce Evans Message-Id: <199712100839.TAA15039@godzilla.zeta.org.au> To: asami@cs.berkeley.edu, gurney_j@efn.org Subject: Re: cvs commit: src/lib/libc/i386 DEFS.h src/lib/msun/i387 e_acos.S e_asin.S e_atan2.S e_exp.S e_fmod.S e_log.S e_log10.S e_remainder.S e_scalb.S e_sqrt.S s_atan.S s_ceil.S s_copysign.S s_cos.S s_finite.S s_floor.S s_ilogb.S s_log1p.S s_logb.S s_rint.S . Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, steve@FreeBSD.ORG Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Sorry to hear that. Did you ask Bruce why it didn't work? (If he >> hasn't sent you one of those mails with subtle "hints" already, that >> is. :) > >actually, I was going to attempt to fix it myself a long while ago.. >what you need to do it to look at the commit logs AFTER that commit >and see a bunch of followup commits that Bruce did... I know of at >least three off the top of my head to get other parts of the source >in sync... Those were just cleanups. Actually, you need to look at all the differences between 2.2 and -current in related files at the time of the fix (this should be easier than looking at ALL the commit logs BEFORE the commit :-) or at the relevant current differences (this should be easier than looking at an old version of -current). Bruce From owner-cvs-sys Wed Dec 10 01:31:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA01193 for cvs-sys-outgoing; Wed, 10 Dec 1997 01:31: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 BAA01147; Wed, 10 Dec 1997 01:30:48 -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 BAA21578; Wed, 10 Dec 1997 01:29:00 -0800 (PST) Date: Wed, 10 Dec 1997 01:29:00 -0800 (PST) Message-Id: <199712100929.BAA21578@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf files.pc98 majors.pc98 options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/12/10 01:29:00 PST Modified files: sys/pc98/conf files.pc98 majors.pc98 options.pc98 Log: Sync with sys/i386/conf/files.i386, majors.i386 and options.i386 revisions 1.181, 1.23 and 1.64, respectively. Revision Changes Path 1.44 +2 -1 src/sys/pc98/conf/files.pc98 1.18 +2 -1 src/sys/pc98/conf/majors.pc98 1.44 +1 -4 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Wed Dec 10 18:14:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA18445 for cvs-sys-outgoing; Wed, 10 Dec 1997 18:14: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 SAA18376; Wed, 10 Dec 1997 18:12: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 SAA13854; Wed, 10 Dec 1997 18:10:57 -0800 (PST) Date: Wed, 10 Dec 1997 18:10:57 -0800 (PST) Message-Id: <199712110210.SAA13854@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_glue.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/10 18:10:56 PST Modified files: sys/vm vm_glue.c Log: Fix the prototype for swapout_procs(); Submitted by: dima@best.net Revision Changes Path 1.69 +3 -2 src/sys/vm/vm_glue.c From owner-cvs-sys Thu Dec 11 19:36:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA10852 for cvs-sys-outgoing; Thu, 11 Dec 1997 19:36:10 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA10802; Thu, 11 Dec 1997 19:35:46 -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 TAA05942; Thu, 11 Dec 1997 19:33:44 -0800 (PST) Date: Thu, 11 Dec 1997 19:33:44 -0800 (PST) Message-Id: <199712120333.TAA05942@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/procfs procfs_subr.c procfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/12/11 19:33:44 PST Modified files: sys/miscfs/procfs procfs_subr.c procfs_vnops.c Log: Fix a problem with procfs_exit() that resulted in missing some procfs nodes; this also apparantly caused a panic in some circumstances. Also, since procfs_exit() is getting rid of the nodes when a process exits, don't bother checking for the process' existance in procfs_inactive(). Revision Changes Path 1.21 +26 -12 src/sys/miscfs/procfs/procfs_subr.c 1.47 +1 -11 src/sys/miscfs/procfs/procfs_vnops.c From owner-cvs-sys Thu Dec 11 20:03:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id UAA13202 for cvs-sys-outgoing; Thu, 11 Dec 1997 20:03:35 -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 UAA13159; Thu, 11 Dec 1997 20:03: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 UAA06047; Thu, 11 Dec 1997 20:01:03 -0800 (PST) Date: Thu, 11 Dec 1997 20:01:03 -0800 (PST) Message-Id: <199712120401.UAA06047@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys kernel.h proc.h src/sys/kern init_main.c kern_fork.c kern_linker.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/11 20:01:02 PST Modified files: sys/sys kernel.h proc.h sys/kern init_main.c kern_fork.c kern_linker.c Log: We have had support for running the kernel daemons as threads for quite a while, but forgot to do so. For now, this code supports most daemons running as kernel threads in UP kernels, and as full processes in SMP. We will soon be able to run them as threads in SMP, but not yet. Revision Changes Path 1.36 +13 -2 src/sys/sys/kernel.h 1.51 +2 -1 src/sys/sys/proc.h 1.78 +14 -3 src/sys/kern/init_main.c 1.50 +2 -4 src/sys/kern/kern_fork.c 1.5 +13 -2 src/sys/kern/kern_linker.c From owner-cvs-sys Fri Dec 12 06:12:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id GAA21183 for cvs-sys-outgoing; Fri, 12 Dec 1997 06:12: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 GAA21023; Fri, 12 Dec 1997 06:10:57 -0800 (PST) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA09350; Fri, 12 Dec 1997 06:08:52 -0800 (PST) Date: Fri, 12 Dec 1997 06:08:52 -0800 (PST) Message-Id: <199712121408.GAA09350@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT files.i386 src/sys/i386/isa/sound ad1848.c cs4232.c local.h soundcard.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/12/12 06:08:51 PST Modified files: sys/i386/conf LINT files.i386 sys/i386/isa/sound ad1848.c cs4232.c local.h soundcard.c Log: I've been using these tweaks to enable the sound driver to talk to the (mutant) Crystal CSS4236 chip on the Intel PR440FX SMP motherboard. XXX this uses some rather ugly PnP bootstrap code that is *NOT* compatable with 'controller pnp0' or *ANY* other PnP devices. If you use some other PnP devices, enabling css0 will burn your house down. :-] The "simplified" PnP init sequence directly blats your config(8) settings onto the chip. I'm pretty sure 'css0' will conflict with 'mss0', this whole area desperately needs a cleanup. I have been using the following with some success on the PR440FX: controller snd0 device css0 at isa? port 0x534 irq 5 drq 1 flags 0x08 vector adintr device opl0 at isa? port 0x388 device mpu0 at isa? port 0x330 irq 10 vector mpuintr Revision Changes Path 1.385 +3 -1 src/sys/i386/conf/LINT 1.182 +7 -1 src/sys/i386/conf/files.i386 1.19 +17 -5 src/sys/i386/isa/sound/ad1848.c 1.2 +0 -2 src/sys/i386/isa/sound/cs4232.c 1.28 +7 -0 src/sys/i386/isa/sound/local.h 1.59 +3 -0 src/sys/i386/isa/sound/soundcard.c From owner-cvs-sys Fri Dec 12 06:17:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id GAA21437 for cvs-sys-outgoing; Fri, 12 Dec 1997 06:17:30 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id GAA21402; Fri, 12 Dec 1997 06:16:52 -0800 (PST) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA09385; Fri, 12 Dec 1997 06:14:47 -0800 (PST) Date: Fri, 12 Dec 1997 06:14:47 -0800 (PST) Message-Id: <199712121414.GAA09385@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ufs ufs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/12/12 06:14:46 PST Modified files: sys/ufs/ufs ufs_vnops.c Log: Fix(?) some style consistancy breakage and do some other nit-picking on the SUIDDIR changes. Revision Changes Path 1.70 +22 -25 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-sys Fri Dec 12 13:49:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA28047 for cvs-sys-outgoing; Fri, 12 Dec 1997 13:49: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 NAA27922; Fri, 12 Dec 1997 13:47:33 -0800 (PST) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA26635; Fri, 12 Dec 1997 13:45:25 -0800 (PST) Date: Fri, 12 Dec 1997 13:45:25 -0800 (PST) Message-Id: <199712122145.NAA26635@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mp_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1997/12/12 13:45:25 PST Modified files: sys/i386/i386 mp_machdep.c Log: Add needed #include. Problem found by: Bruce Evans Revision Changes Path 1.62 +4 -1 src/sys/i386/i386/mp_machdep.c From owner-cvs-sys Fri Dec 12 19:18:22 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA19380 for cvs-sys-outgoing; Fri, 12 Dec 1997 19:18: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 TAA19155; Fri, 12 Dec 1997 19:15:59 -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 TAA00183; Fri, 12 Dec 1997 19:13:50 -0800 (PST) Date: Fri, 12 Dec 1997 19:13:50 -0800 (PST) Message-Id: <199712130313.TAA00183@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG, cvs-usrsbin@FreeBSD.ORG Subject: cvs commit: src/sys/sys pioctl.h src/sys/miscfs/procfs procfs_vnops.c src/usr.bin/truss main.c setup.c src/usr.sbin/procctl procctl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/12/12 19:13:49 PST Modified files: sys/sys pioctl.h sys/miscfs/procfs procfs_vnops.c usr.bin/truss main.c setup.c usr.sbin/procctl procctl.c Log: Change the ioctls for procfs around a bit; in particular, whever possible, change from ioctl(fd, PIOC, &i); to ioctl(fd, PIOC, i); This is going from the _IOW to _IO ioctl macro. The kernel, procctl, and truss must be in synch for it all to work (not doing so will get errors about inappropriate ioctl's, fortunately). Hopefully I didn't forget anything :). Revision Changes Path 1.4 +7 -6 src/sys/sys/pioctl.h 1.48 +4 -3 src/sys/miscfs/procfs/procfs_vnops.c 1.5 +2 -2 src/usr.bin/truss/main.c 1.5 +9 -13 src/usr.bin/truss/setup.c 1.2 +3 -5 src/usr.sbin/procctl/procctl.c From owner-cvs-sys Sat Dec 13 02:31:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id CAA11846 for cvs-sys-outgoing; Sat, 13 Dec 1997 02:31:33 -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 CAA11806; Sat, 13 Dec 1997 02:31:20 -0800 (PST) (envelope-from bde@zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.6.9) id VAA30123; Sat, 13 Dec 1997 21:27:44 +1100 Date: Sat, 13 Dec 1997 21:27:44 +1100 From: Bruce Evans Message-Id: <199712131027.VAA30123@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG, cvs-usrsbin@FreeBSD.ORG, sef@FreeBSD.ORG Subject: Re: cvs commit: src/sys/sys pioctl.h src/sys/miscfs/procfs procfs_vnops.c src/usr.bin/truss main.c setup.c src/usr.sbin/procctl procctl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified files: > sys/sys pioctl.h > sys/miscfs/procfs procfs_vnops.c > usr.bin/truss main.c setup.c > usr.sbin/procctl procctl.c > Log: > Change the ioctls for procfs around a bit; in particular, whever possible, > change from > > ioctl(fd, PIOC, &i); > > to > > ioctl(fd, PIOC, i); > > This is going from the _IOW to _IO ioctl macro. The kernel, procctl, and > truss must be in synch for it all to work (not doing so will get errors about > inappropriate ioctl's, fortunately). Hopefully I didn't forget anything :). This is a regression. _IO is for ioctls that don't take any args after the request number. From : #define IOC_VOID 0x20000000 /* no parameters */ ... #define _IOC(inout,group,num,len) \ (inout | ((len & IOCPARM_MASK) << 16) | ((group) << 8) | (num)) #define _IO(g,n) _IOC(IOC_VOID, (g), (n), 0) There is compatibility cruft in in sys_generic.c that results in one bogus varadic arg of type caddr_t being supported, provided certain undefined and implementation-defined behaviour is benign. A bogus varadic arg of type int can work too. Even correct application code that doesn't pass an extra arg can work :-). Don't depend on this in new interfaces. Bruce From owner-cvs-sys Sat Dec 13 04:33:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id EAA20397 for cvs-sys-outgoing; Sat, 13 Dec 1997 04:33: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 EAA20350; Sat, 13 Dec 1997 04:32:50 -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 EAA02554; Sat, 13 Dec 1997 04:30:37 -0800 (PST) Date: Sat, 13 Dec 1997 04:30:37 -0800 (PST) Message-Id: <199712131230.EAA02554@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ufs ufs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/13 04:30:37 PST Modified files: sys/ufs/ufs ufs_vnops.c Log: Restored ufs_pathconf() from rev.1.61. vop_stdpathconf() is too general to be of much use. Using it here broke the _PC_NAME_MAX, _PC_NO_TRUNC and _PC_PATH_MAX cases, and weakened the _PC_MAX_CANON, _PC_MAX_INPUT and _PC_VDISABLE cases. Revision Changes Path 1.71 +41 -2 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-sys Sat Dec 13 05:00:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id FAA21763 for cvs-sys-outgoing; Sat, 13 Dec 1997 05:00:49 -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 FAA21731; Sat, 13 Dec 1997 05:00: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 EAA03894; Sat, 13 Dec 1997 04:58:12 -0800 (PST) Date: Sat, 13 Dec 1997 04:58:12 -0800 (PST) Message-Id: <199712131258.EAA03894@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/fifofs fifo_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/13 04:58:12 PST Modified files: sys/miscfs/fifofs fifo_vnops.c Log: Restored fifo_pathconf() from rev.1.32. vop_stdpathconf() is too general to be of much use. Using it here weakened the _PC_MAX_CANON, _PC_MAX_INPUT and _PC_VDISABLE cases. fifo_pathconf() is not quite correct either. _PC_CHOWN_RESTRICTED and _PC_LINK_MAX should be handled by the host file system. For directories, the host file system should let us handle _PC_PIPE_BUF. Revision Changes Path 1.39 +32 -2 src/sys/miscfs/fifofs/fifo_vnops.c From owner-cvs-sys Sat Dec 13 05:52:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id FAA24238 for cvs-sys-outgoing; Sat, 13 Dec 1997 05:52: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 FAA24194; Sat, 13 Dec 1997 05:52:14 -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 FAA06084; Sat, 13 Dec 1997 05:50:01 -0800 (PST) Date: Sat, 13 Dec 1997 05:50:01 -0800 (PST) Message-Id: <199712131350.FAA06084@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/fifofs fifo_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/12/13 05:50:01 PST Modified files: sys/miscfs/fifofs fifo_vnops.c Log: Fixed EOF handing. 1. SS_CANTRCVMORE was initially set on the wrong socket, so reads when there has never been a writer on the socket did not return 0. Note that such reads are only possible if the fifo was opened in (O_RDONLY | O_NONBLOCK) mode. 2. SS_CANTSENDMORE was initially set on the wrong socket, but this was harmless because the wrong socket is never sent from and there is no need to set the flag initially on the right socket (since open in (O_WRONLY | O_NONBLOCK) mode fails if there is no reader...). 3. SS_CANTRCVMORE was cleared when read() returns. This broke the case where read() returns 0 - subsequent reads are supposed to return 0 until a writer appears. There is no need to clear the flag when read() returns, since it is cleared correctly when a writer appears. Revision Changes Path 1.40 +2 -8 src/sys/miscfs/fifofs/fifo_vnops.c From owner-cvs-sys Sat Dec 13 12:42:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA13377 for cvs-sys-outgoing; Sat, 13 Dec 1997 12:42: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 MAA13330; Sat, 13 Dec 1997 12:41:31 -0800 (PST) (envelope-from pst@FreeBSD.org) From: Paul Traina Received: (from pst@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA23354; Sat, 13 Dec 1997 12:39:15 -0800 (PST) Date: Sat, 13 Dec 1997 12:39:15 -0800 (PST) Message-Id: <199712132039.MAA23354@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys cdefs.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 1997/12/13 12:39:15 PST Modified files: sys/sys cdefs.h Log: Bring in NetBSD compatible & augmented RCSID/COPYRIGHT macros Revision Changes Path 1.15 +16 -1 src/sys/sys/cdefs.h From owner-cvs-sys Sat Dec 13 16:35:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA28920 for cvs-sys-outgoing; Sat, 13 Dec 1997 16:35: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 QAA28677; Sat, 13 Dec 1997 16:34:51 -0800 (PST) (envelope-from jraynard@FreeBSD.org) From: James Raynard Received: (from jraynard@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA24096; Sat, 13 Dec 1997 16:32:34 -0800 (PST) Date: Sat, 13 Dec 1997 16:32:34 -0800 (PST) Message-Id: <199712140032.QAA24096@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi cd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jraynard 1997/12/13 16:32:34 PST Modified files: sys/scsi cd.c Log: Allow slow SCSI CDROMs more time to start up. PR: 5181 Submitted by: Wilko Bulte Revision Changes Path 1.88 +13 -1 src/sys/scsi/cd.c From owner-cvs-sys Sat Dec 13 18:14:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA12997 for cvs-sys-outgoing; Sat, 13 Dec 1997 18:14:20 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id SAA12924; Sat, 13 Dec 1997 18:13: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 SAA25878; Sat, 13 Dec 1997 18:11:28 -0800 (PST) Date: Sat, 13 Dec 1997 18:11:28 -0800 (PST) Message-Id: <199712140211.SAA25878@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern init_main.c src/sys/vm pmap.h src/sys/i386/i386 machdep.c pmap.c support.s swtch.s src/sys/i386/include cpufunc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/13 18:11:28 PST Modified files: sys/kern init_main.c sys/vm pmap.h sys/i386/i386 machdep.c pmap.c support.s swtch.s sys/i386/include cpufunc.h Log: After one of my analysis passes to evaluate methods for SMP TLB mgmt, I noticed some major enhancements available for UP situations. The number of UP TLB flushes is decreased much more than significantly with these changes. Since a TLB flush appears to cost minimally approx 80 cycles, this is a "nice" enhancement, equiv to eliminating between 40 and 160 instructions per TLB flush. Changes include making sure that kernel threads all use the same PTD, and eliminate unneeded PTD switches at context switch time. Revision Changes Path 1.79 +2 -2 src/sys/kern/init_main.c 1.25 +2 -1 src/sys/vm/pmap.h 1.279 +9 -1 src/sys/i386/i386/machdep.c 1.174 +26 -1 src/sys/i386/i386/pmap.c 1.58 +4 -1 src/sys/i386/i386/support.s 1.65 +47 -10 src/sys/i386/i386/swtch.s 1.73 +7 -1 src/sys/i386/include/cpufunc.h From owner-cvs-sys Sat Dec 13 19:18:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA29872 for cvs-sys-outgoing; Sat, 13 Dec 1997 19:18:35 -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 TAA29761; Sat, 13 Dec 1997 19:17:41 -0800 (PST) (envelope-from msmith@FreeBSD.org) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id TAA26004; Sat, 13 Dec 1997 19:15:23 -0800 (PST) Date: Sat, 13 Dec 1997 19:15:23 -0800 (PST) Message-Id: <199712140315.TAA26004@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern uipc_syscalls.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/12/13 19:15:23 PST Modified files: sys/kern uipc_syscalls.c Log: As described by the submitter: ... fix a bug with orecvfrom() or recvfrom() called with the MSG_COMPAT flag on kernels compiled with the COMPAT_43 option. The symptom is that the fromaddr is not correctly returned. This affects the Linux emulator. Submitted by: pb@fasterix.freenix.org (Pierre Beyssac) Revision Changes Path 1.33 +6 -5 src/sys/kern/uipc_syscalls.c From owner-cvs-sys Sat Dec 13 19:20:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA00655 for cvs-sys-outgoing; Sat, 13 Dec 1997 19:20:53 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA00520; Sat, 13 Dec 1997 19:20:13 -0800 (PST) (envelope-from msmith@FreeBSD.org) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id TAA26040; Sat, 13 Dec 1997 19:17:55 -0800 (PST) Date: Sat, 13 Dec 1997 19:17:55 -0800 (PST) Message-Id: <199712140317.TAA26040@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/linux linux_socket.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/12/13 19:17:55 PST Modified files: sys/i386/linux linux_socket.c Log: As described by the submitter: - emulate Linux IP_HDRINCL behaviour in sendto(): byte order fixed Note that we do an extra getsockopt() on every sendto() to check if the option is set because we don't keep state in the emulator code. Is there a better way to implement this? - correct a bug (value of "name" not passed) with getsockopt() Submitted by: pb@fasterix.freenix.org (Pierre Beyssac) Revision Changes Path 1.10 +147 -2 src/sys/i386/linux/linux_socket.c From owner-cvs-sys Sat Dec 13 21:20:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA10440 for cvs-sys-outgoing; Sat, 13 Dec 1997 21:20:53 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id VAA10390; Sat, 13 Dec 1997 21:20:05 -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 VAA26294; Sat, 13 Dec 1997 21:17:46 -0800 (PST) Date: Sat, 13 Dec 1997 21:17:46 -0800 (PST) Message-Id: <199712140517.VAA26294@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_zone.c vm_zone.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/12/13 21:17:46 PST Modified files: sys/vm vm_zone.c vm_zone.h Log: Slight improvement to the vm_zone stats output. Also, some other superficial cleanups. Revision Changes Path 1.12 +9 -4 src/sys/vm/vm_zone.c 1.9 +2 -1 src/sys/vm/vm_zone.h