From owner-cvs-sys Sun Jun 23 06:28:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA27062 for cvs-sys-outgoing; Sun, 23 Jun 1996 06:28:14 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA27048; Sun, 23 Jun 1996 06:28:07 -0700 (PDT) Date: Sun, 23 Jun 1996 06:28:07 -0700 (PDT) From: Bruce Evans Message-Id: <199606231328.GAA27048@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/23 06:28:06 Modified: sys/i386/conf LINT Log: Describe MAXMEM better. Enable it by default. (It's a positive option. Only negative options in LINT should be enabled.) Revision Changes Path 1.269 +6 -5 src/sys/i386/conf/LINT From owner-cvs-sys Sun Jun 23 07:28:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA29291 for cvs-sys-outgoing; Sun, 23 Jun 1996 07:28:18 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA29273; Sun, 23 Jun 1996 07:28:05 -0700 (PDT) Date: Sun, 23 Jun 1996 07:28:05 -0700 (PDT) From: Bruce Evans Message-Id: <199606231428.HAA29273@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-user, cvs-sys Subject: cvs commit: src/lkm/ipfw Makefile src/sys/netinet ip_fw.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/23 07:28:05 Modified: lkm/ipfw Makefile sys/netinet ip_fw.c Log: Use IPFIREWALL_MODULE instead of ACTUALLY_LKM_NOT_KERNEL to indicate LKM'ness. ACTUALLY_LKM_NOT_KERNEL is supposed to be so ugly that it only gets used until goes away. bsd.kmod.mk should define a better-named general macro for this. Some places use PSEUDO_LKM. This is another bad name. Makefile: Added IPFIREWALL_VERBOSE_LIMIT option (commented out). Revision Changes Path 1.5 +3 -2 src/lkm/ipfw/Makefile 1.41 +4 -4 src/sys/netinet/ip_fw.c From owner-cvs-sys Sun Jun 23 07:42:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA00245 for cvs-sys-outgoing; Sun, 23 Jun 1996 07:42:19 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA00136; Sun, 23 Jun 1996 07:42:00 -0700 (PDT) Date: Sun, 23 Jun 1996 07:42:00 -0700 (PDT) From: Bruce Evans Message-Id: <199606231442.HAA00136@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys, cvs-user Subject: cvs commit: src/sys/i386/isa qcam.c src/lkm/qcam Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/23 07:41:58 Modified: sys/i386/isa qcam.c lkm/qcam Makefile Log: Don't (re)define or use ACTUALLY_LKM_NOT_KERNEL - use the existing definition of QCAM_MODULE for everything involving LKM'ness. Makefile: Don't add -I/sys to CFLAGS. bsd.kmod.mk adds the correct (relative) path. Revision Changes Path 1.15 +1 -1 src/sys/i386/isa/qcam.c 1.3 +1 -1 src/lkm/qcam/Makefile From owner-cvs-sys Sun Jun 23 07:44:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA00389 for cvs-sys-outgoing; Sun, 23 Jun 1996 07:44:07 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA00355; Sun, 23 Jun 1996 07:43:57 -0700 (PDT) Date: Sun, 23 Jun 1996 07:43:57 -0700 (PDT) From: Bruce Evans Message-Id: <199606231443.HAA00355@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf options Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/23 07:43:57 Modified: sys/conf options Log: Finished converting ipfw to use opt_ipfw.h. Revision Changes Path 1.16 +2 -1 src/sys/conf/options From owner-cvs-sys Sun Jun 23 07:48:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA00925 for cvs-sys-outgoing; Sun, 23 Jun 1996 07:48:56 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA00904; Sun, 23 Jun 1996 07:48:42 -0700 (PDT) Date: Sun, 23 Jun 1996 07:48:42 -0700 (PDT) From: Joerg Wunsch Message-Id: <199606231448.HAA00904@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT src/sys/scsi scsiconf.h worm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/06/23 07:48:41 Branch: sys/i386/conf RELENG_2_1_0 sys/scsi RELENG_2_1_0 Modified: sys/i386/conf LINT sys/scsi scsiconf.h worm.c Log: Merge the worm driver into -stable, untested, but eyeball-reviewed. The existing worm driver there was entirely useless, you couldn't do anything with it. Thus i believe that shipping a beta-quality driver is still better. (The only other option would have been to remove it from the branch.) Revision Changes Path 1.184.4.18 +3 -2 src/sys/i386/conf/LINT 1.26.4.6 +4 -3 src/sys/scsi/scsiconf.h 1.7.4.3 +822 -64 src/sys/scsi/worm.c From owner-cvs-sys Sun Jun 23 08:02:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA01677 for cvs-sys-outgoing; Sun, 23 Jun 1996 08:02:14 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA01663; Sun, 23 Jun 1996 08:02:06 -0700 (PDT) Date: Sun, 23 Jun 1996 08:02:06 -0700 (PDT) From: Bruce Evans Message-Id: <199606231502.IAA01663@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsiconf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/23 08:02:05 Modified: sys/scsi scsiconf.h Log: Forward-declare a struct tag so that this doesn't depend on a side effect of indirectly including . Revision Changes Path 1.43 +2 -1 src/sys/scsi/scsiconf.h From owner-cvs-sys Sun Jun 23 10:09:44 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA08912 for cvs-sys-outgoing; Sun, 23 Jun 1996 10:09:44 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA08842; Sun, 23 Jun 1996 10:08:13 -0700 (PDT) Date: Sun, 23 Jun 1996 10:08:13 -0700 (PDT) From: Bruce Evans Message-Id: <199606231708.KAA08842@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/linux linux_ioctl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/23 10:08:12 Modified: sys/i386/linux linux_ioctl.c Log: Removed unused #include. Linux doesn't support SCO consoles. Revision Changes Path 1.11 +1 -2 src/sys/i386/linux/linux_ioctl.c From owner-cvs-sys Sun Jun 23 10:13:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA09176 for cvs-sys-outgoing; Sun, 23 Jun 1996 10:13:41 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA09103; Sun, 23 Jun 1996 10:12:07 -0700 (PDT) Date: Sun, 23 Jun 1996 10:12:07 -0700 (PDT) From: Bruce Evans Message-Id: <199606231712.KAA09103@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.h syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/23 10:12:06 Modified: sys/i386/isa syscons.h syscons.c Log: Moved declarations of static functions to the correct file. This fixes hundreds of warnings from -Wunused in lkm/syscons/*. Revision Changes Path 1.17 +3 -36 src/sys/i386/isa/syscons.h 1.154 +34 -1 src/sys/i386/isa/syscons.c From owner-cvs-sys Sun Jun 23 10:21:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA09645 for cvs-sys-outgoing; Sun, 23 Jun 1996 10:21:02 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA09517; Sun, 23 Jun 1996 10:19:27 -0700 (PDT) Date: Sun, 23 Jun 1996 10:19:27 -0700 (PDT) From: Bruce Evans Message-Id: <199606231719.KAA09517@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/nfs nfs_subs.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/23 10:19:26 Modified: sys/nfs nfs_subs.c Log: Don't truncate minor or major numbers in the nfsv3 client. Revision Changes Path 1.30 +3 -3 src/sys/nfs/nfs_subs.c From owner-cvs-sys Sun Jun 23 10:42:27 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA10789 for cvs-sys-outgoing; Sun, 23 Jun 1996 10:42:27 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA10751; Sun, 23 Jun 1996 10:40:49 -0700 (PDT) Date: Sun, 23 Jun 1996 10:40:49 -0700 (PDT) From: Bruce Evans Message-Id: <199606231740.KAA10751@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_clock.c src/sys/sys kernel.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/23 10:40:48 Modified: sys/kern kern_clock.c sys/sys kernel.h Log: Unstaticize psratio and staticize profprocs. psratio needs to be exported to trap.c to fix user profiling. Revision Changes Path 1.25 +6 -5 src/sys/kern/kern_clock.c 1.20 +2 -1 src/sys/sys/kernel.h From owner-cvs-sys Sun Jun 23 10:49:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA10986 for cvs-sys-outgoing; Sun, 23 Jun 1996 10:49:53 -0700 (PDT) Received: from sovcom.kiae.su (sovcom.kiae.su [193.125.152.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id KAA10981; Sun, 23 Jun 1996 10:49:41 -0700 (PDT) Received: by sovcom.kiae.su id AA20701 (5.65.kiae-1 ); Sun, 23 Jun 1996 20:48:37 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Sun, 23 Jun 96 20:48:37 +0300 Received: (from ache@localhost) by nagual.ru (8.7.5/8.7.3) id VAA00861; Sun, 23 Jun 1996 21:27:33 +0400 (MSD) Message-Id: <199606231727.VAA00861@nagual.ru> Subject: Re: cvs commit: src/sys/i386/linux linux_ioctl.c To: bde@freefall.freebsd.org (Bruce Evans) Date: Sun, 23 Jun 1996 21:27:32 +0400 (MSD) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199606231708.KAA08842@freefall.freebsd.org> from "Bruce Evans" at "Jun 23, 96 10:08:13 am" From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (Andrey A. Chernov) X-Class: Fast X-Mailer: ELM [version 2.4ME+ PL22 (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 > bde 96/06/23 10:08:12 > > Modified: sys/i386/linux linux_ioctl.c > Log: > Removed unused #include. Linux doesn't support SCO consoles. ??? Linux have SCO console very similar to us. -- Andrey A. Chernov http://www.nagual.ru/~ache/ From owner-cvs-sys Sun Jun 23 11:34:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA13426 for cvs-sys-outgoing; Sun, 23 Jun 1996 11:34:50 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id LAA13408; Sun, 23 Jun 1996 11:34:46 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id EAA17381; Mon, 24 Jun 1996 04:19:26 +1000 Date: Mon, 24 Jun 1996 04:19:26 +1000 From: Bruce Evans Message-Id: <199606231819.EAA17381@godzilla.zeta.org.au> To: ache@nagual.ru, bde@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/linux linux_ioctl.c Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Removed unused #include. Linux doesn't support SCO consoles. >??? Linux have SCO console very similar to us. With SCO ioctls? Anyway, the linux emulator doesn't support them. Bruce From owner-cvs-sys Sun Jun 23 12:43:10 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA16858 for cvs-sys-outgoing; Sun, 23 Jun 1996 12:43:10 -0700 (PDT) Received: (from ache@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA16786; Sun, 23 Jun 1996 12:41:36 -0700 (PDT) Date: Sun, 23 Jun 1996 12:41:36 -0700 (PDT) From: "Andrey A. Chernov" Message-Id: <199606231941.MAA16786@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 96/06/23 12:41:35 Modified: sys/i386/conf LINT Log: Describe the way how to add OPL for PAS without conflict Revision Changes Path 1.270 +4 -2 src/sys/i386/conf/LINT From owner-cvs-sys Sun Jun 23 12:48:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA17109 for cvs-sys-outgoing; Sun, 23 Jun 1996 12:48:21 -0700 (PDT) Received: (from ache@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA17034; Sun, 23 Jun 1996 12:46:48 -0700 (PDT) Date: Sun, 23 Jun 1996 12:46:48 -0700 (PDT) From: "Andrey A. Chernov" Message-Id: <199606231946.MAA17034@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 96/06/23 12:46:48 Modified: sys/i386/conf LINT Log: Oops, forget the fact that LINT compiles (fixing previos PAS commi) Revision Changes Path 1.271 +5 -4 src/sys/i386/conf/LINT From owner-cvs-sys Sun Jun 23 13:04:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA18099 for cvs-sys-outgoing; Sun, 23 Jun 1996 13:04:22 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA17976; Sun, 23 Jun 1996 13:02:41 -0700 (PDT) Date: Sun, 23 Jun 1996 13:02:41 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199606232002.NAA17976@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/06/23 13:02:41 Modified: sys/i386/scsi aic7xxx.c Log: Fix problem with scb flag handing that crept in with the SCB paging support. This only affected userland initiated device resets (using the reset command from cdplay for instance). Convert some spaces to tabs. Revision Changes Path 1.75 +59 -58 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Sun Jun 23 13:15:11 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA18833 for cvs-sys-outgoing; Sun, 23 Jun 1996 13:15:11 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA18745; Sun, 23 Jun 1996 13:13:18 -0700 (PDT) Date: Sun, 23 Jun 1996 13:13:18 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199606232013.NAA18745@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/06/23 13:13:17 Branch: sys/i386/scsi RELENG_2_1_0 Modified: sys/i386/scsi aic7xxx.c Log: Merge with HEAD. Revision Changes Path 1.29.2.23 +59 -58 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Sun Jun 23 16:26:08 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA02568 for cvs-sys-outgoing; Sun, 23 Jun 1996 16:26:08 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA02381; Sun, 23 Jun 1996 16:24:38 -0700 (PDT) Date: Sun, 23 Jun 1996 16:24:38 -0700 (PDT) From: Peter Wemm Message-Id: <199606232324.QAA02381@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT files.i386 majors.i386 src/sys/i386/isa istallion.c stallion.c src/sys/i386/i386 conf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/06/23 16:24:38 Branch: sys/i386/conf RELENG_2_1_0 sys/i386/i386 RELENG_2_1_0 sys/i386/isa RELENG_2_1_0 Modified: sys/i386/conf LINT files.i386 majors.i386 sys/i386/i386 conf.c sys/i386/isa istallion.c stallion.c Log: Bring the two Stallion serial card drivers (both cd1400 and intelligent) into the 2.1 branch from -current. The other files have been tagged. OK'ed by: davidg Revision Changes Path 1.184.4.19 +20 -1 src/sys/i386/conf/LINT 1.98.4.10 +3 -1 src/sys/i386/conf/files.i386 1.2.2.3 +5 -2 src/sys/i386/conf/majors.i386 1.85.4.8 +63 -6 src/sys/i386/i386/Attic/conf.c 1.4.2.1 +2 -2 src/sys/i386/isa/istallion.c 1.3.2.1 +2 -2 src/sys/i386/isa/stallion.c From owner-cvs-sys Sun Jun 23 21:32:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA22244 for cvs-sys-outgoing; Sun, 23 Jun 1996 21:32:06 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA22113; Sun, 23 Jun 1996 21:30:28 -0700 (PDT) Date: Sun, 23 Jun 1996 21:30:28 -0700 (PDT) From: John Dyson Message-Id: <199606240430.VAA22113@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/06/23 21:30:27 Modified: sys/vm vm_pageout.c Log: Remove RSS limiting until I rewrite the code to be non-recursive. The code can overrun the kernel stack under very stressful conditions. Revision Changes Path 1.78 +5 -9 src/sys/vm/vm_pageout.c From owner-cvs-sys Sun Jun 23 21:56:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA23328 for cvs-sys-outgoing; Sun, 23 Jun 1996 21:56:05 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA23242; Sun, 23 Jun 1996 21:54:35 -0700 (PDT) Date: Sun, 23 Jun 1996 21:54:35 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199606240454.VAA23242@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsiconf.h st.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/06/23 21:54:34 Modified: sys/scsi scsiconf.h st.c Log: Ensure that media protection is released before attempting to eject the media in all cases. Remove SCSI_2_MAX_DENSITY_CODE definition and rely on the device to tell us if we attempt an invalid setting. Closes PR 1245. Submitted by: fredriks@mcs.com a few changes by me. Revision Changes Path 1.44 +3 -3 src/sys/scsi/scsiconf.h 1.70 +22 -10 src/sys/scsi/st.c From owner-cvs-sys Mon Jun 24 07:30:49 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA24806 for cvs-sys-outgoing; Mon, 24 Jun 1996 07:30:49 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA24776; Mon, 24 Jun 1996 07:30:35 -0700 (PDT) Date: Mon, 24 Jun 1996 07:30:35 -0700 (PDT) From: Joerg Wunsch Message-Id: <199606241430.HAA24776@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 swapgeneric.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/06/24 07:30:34 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 swapgeneric.c Log: Remove some old and unused cruft so that `swap generic' kernels will actually link again. (I wonder whether i'm the only one who's ever been using them...) Revision Changes Path 1.10.4.3 +2 -19 src/sys/i386/i386/swapgeneric.c From owner-cvs-sys Mon Jun 24 07:48:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA26196 for cvs-sys-outgoing; Mon, 24 Jun 1996 07:48:00 -0700 (PDT) Received: (from wpaul@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA26125; Mon, 24 Jun 1996 07:47:32 -0700 (PDT) From: Bill Paul Message-Id: <199606241447.HAA26125@freefall.freebsd.org> Subject: Re: cvs commit: src/sys/i386/i386 swapgeneric.c To: joerg@freefall.freebsd.org (Joerg Wunsch) Date: Mon, 24 Jun 1996 07:47:32 -0700 (PDT) Cc: CVS-committers, cvs-all, cvs-sys In-Reply-To: <199606241430.HAA24776@freefall.freebsd.org> from "Joerg Wunsch" at Jun 24, 96 07:30:35 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > joerg 96/06/24 07:30:34 > > Branch: sys/i386/i386 RELENG_2_1_0 > Modified: sys/i386/i386 swapgeneric.c > Log: > Remove some old and unused cruft so that `swap generic' kernels will > actually link again. (I wonder whether i'm the only one who's ever > been using them...) > > Revision Changes Path > 1.10.4.3 +2 -19 src/sys/i386/i386/swapgeneric.c > You aren't, but I've been doing it with -current, not -stable. For a while there, I thought _I_ was the only one using it. -Bill From owner-cvs-sys Mon Jun 24 14:57:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA09124 for cvs-sys-outgoing; Mon, 24 Jun 1996 14:57:00 -0700 (PDT) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA09106; Mon, 24 Jun 1996 14:56:44 -0700 (PDT) Date: Mon, 24 Jun 1996 14:56:44 -0700 (PDT) From: Gary Palmer Message-Id: <199606242156.OAA09106@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_sl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gpalmer 96/06/24 14:56:42 Modified: sys/net if_sl.c Log: Remove another extraneous setting of if_lastchange Revision Changes Path 1.44 +1 -2 src/sys/net/if_sl.c From owner-cvs-sys Mon Jun 24 15:04:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA09905 for cvs-sys-outgoing; Mon, 24 Jun 1996 15:04:40 -0700 (PDT) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA09881; Mon, 24 Jun 1996 15:04:29 -0700 (PDT) Date: Mon, 24 Jun 1996 15:04:29 -0700 (PDT) From: Gary Palmer Message-Id: <199606242204.PAA09881@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if.c if.h if_disc.c if_ethersubr.c if_fddisubr.c if_loop.c if_sl.c if_spppsubr.c if_tun.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gpalmer 96/06/24 15:04:28 Branch: sys/net RELENG_2_1_0 Modified: sys/net if.c if.h if_disc.c if_ethersubr.c if_fddisubr.c if_loop.c if_sl.c if_spppsubr.c if_tun.c Log: Bring in change(s) from the head: alter the way if_lastchange is used to be more in line with what SNMP wants. OK'ed by: David Greenman Revision Changes Path 1.15.4.2 +22 -7 src/sys/net/if.c 1.18.4.1 +2 -2 src/sys/net/if.h 1.4.4.2 +1 -2 src/sys/net/if_disc.c 1.9.2.4 +4 -6 src/sys/net/if_ethersubr.c 1.5.4.4 +1 -3 src/sys/net/if_fddisubr.c 1.10.4.2 +1 -2 src/sys/net/if_loop.c 1.20.4.4 +1 -4 src/sys/net/if_sl.c 1.5.4.2 +0 -2 src/sys/net/if_spppsubr.c 1.6.4.4 +1 -0 src/sys/net/if_tun.c From owner-cvs-sys Mon Jun 24 17:22:32 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA26075 for cvs-sys-outgoing; Mon, 24 Jun 1996 17:22:32 -0700 (PDT) Received: (from alex@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA26052; Mon, 24 Jun 1996 17:22:22 -0700 (PDT) Date: Mon, 24 Jun 1996 17:22:22 -0700 (PDT) From: Alex Nash Message-Id: <199606250022.RAA26052@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_fw.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk alex 96/06/24 17:22:22 Modified: sys/netinet ip_fw.c Log: Allow fragment checking to work with specific protocols. Reviewed by: phk Reject the addition of rules that will never match (for example, 1.2.3.4:255.255.255.0). User level utilities specify the policy by either masking the IP address for the user (as ipfw(8) does) or rejecting the entry with an error. In either case, the kernel should not modify chain entries to make them work. Revision Changes Path 1.42 +26 -16 src/sys/netinet/ip_fw.c From owner-cvs-sys Mon Jun 24 17:36:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA27077 for cvs-sys-outgoing; Mon, 24 Jun 1996 17:36:56 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA27059; Mon, 24 Jun 1996 17:36:48 -0700 (PDT) Date: Mon, 24 Jun 1996 17:36:48 -0700 (PDT) From: John Dyson Message-Id: <199606250036.RAA27059@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_unix.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/06/24 17:36:48 Modified: sys/vm vm_unix.c Log: Fix some serious problems with limits checking in the sbrk(2)/brk(2) code. Reviewed by: bde Revision Changes Path 1.11 +25 -13 src/sys/vm/vm_unix.c From owner-cvs-sys Mon Jun 24 17:39:32 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA27250 for cvs-sys-outgoing; Mon, 24 Jun 1996 17:39:32 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA27234; Mon, 24 Jun 1996 17:39:25 -0700 (PDT) Date: Mon, 24 Jun 1996 17:39:25 -0700 (PDT) From: John Dyson Message-Id: <199606250039.RAA27234@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/06/24 17:39:24 Modified: sys/i386/i386 pmap.c Log: Limit the scan for preloading pte's to the end of an object. Revision Changes Path 1.107 +4 -1 src/sys/i386/i386/pmap.c From owner-cvs-sys Mon Jun 24 20:01:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA17796 for cvs-sys-outgoing; Mon, 24 Jun 1996 20:01:26 -0700 (PDT) Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA17691; Mon, 24 Jun 1996 20:00:50 -0700 (PDT) Date: Mon, 24 Jun 1996 20:00:50 -0700 (PDT) From: David Greenman Message-Id: <199606250300.UAA17691@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_readwrite.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/24 20:00:50 Modified: sys/ufs/ufs ufs_readwrite.c Log: Fixed end condition for clustered reads. Submitted by: Kirk McKusick via Lite-2 and email Revision Changes Path 1.21 +2 -2 src/sys/ufs/ufs/ufs_readwrite.c From owner-cvs-sys Mon Jun 24 20:02:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA18007 for cvs-sys-outgoing; Mon, 24 Jun 1996 20:02:25 -0700 (PDT) Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA17967; Mon, 24 Jun 1996 20:02:13 -0700 (PDT) Date: Mon, 24 Jun 1996 20:02:13 -0700 (PDT) From: David Greenman Message-Id: <199606250302.UAA17967@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_readwrite.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/24 20:02:13 Branch: sys/ufs/ufs RELENG_2_1_0 Modified: sys/ufs/ufs ufs_readwrite.c Log: Brought in fix from rev 1.21: fix end condition for clustered reads. Revision Changes Path 1.9.4.1 +2 -2 src/sys/ufs/ufs/ufs_readwrite.c From owner-cvs-sys Mon Jun 24 20:16:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA20692 for cvs-sys-outgoing; Mon, 24 Jun 1996 20:16:58 -0700 (PDT) Received: (from alex@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA20651; Mon, 24 Jun 1996 20:16:46 -0700 (PDT) Date: Mon, 24 Jun 1996 20:16:46 -0700 (PDT) From: Alex Nash Message-Id: <199606250316.UAA20651@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-share, cvs-sys, cvs-sbin Subject: cvs commit: src/share/doc/handbook firewalls.sgml src/sbin/ipfw ipfw.8 ipfw.c src/sys/netinet ip_fw.c ip_fw.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk alex 96/06/24 20:16:46 Branch: share/doc/handbook RELENG_2_1_0 Modified: share/doc/handbook firewalls.sgml sbin/ipfw ipfw.8 ipfw.c sys/netinet ip_fw.c ip_fw.h Log: Merge with HEAD. Revision Changes Path 1.1.2.4 +140 -142 src/share/doc/handbook/firewalls.sgml 1.7.4.7 +94 -259 src/sbin/ipfw/ipfw.8 1.15.4.6 +245 -71 src/sbin/ipfw/ipfw.c 1.14.4.9 +114 -55 src/sys/netinet/ip_fw.c 1.11.4.7 +27 -19 src/sys/netinet/ip_fw.h From owner-cvs-sys Mon Jun 24 20:49:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA27709 for cvs-sys-outgoing; Mon, 24 Jun 1996 20:49:00 -0700 (PDT) Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA27586; Mon, 24 Jun 1996 20:48:41 -0700 (PDT) Date: Mon, 24 Jun 1996 20:48:41 -0700 (PDT) From: David Greenman Message-Id: <199606250348.UAA27586@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_unix.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/24 20:48:40 Branch: sys/vm RELENG_2_1_0 Modified: sys/vm vm_unix.c Log: Retrofitted fix from rev 1.11: rewrite of obreak(). Revision Changes Path 1.5.4.1 +27 -15 src/sys/vm/vm_unix.c From owner-cvs-sys Mon Jun 24 21:29:01 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA07139 for cvs-sys-outgoing; Mon, 24 Jun 1996 21:29:01 -0700 (PDT) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA07113; Mon, 24 Jun 1996 21:28:56 -0700 (PDT) Date: Mon, 24 Jun 1996 21:28:56 -0700 (PDT) From: Gary Palmer Message-Id: <199606250428.VAA07113@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_ppp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gpalmer 96/06/24 21:28:55 Branch: sys/net RELENG_2_1_0 Modified: sys/net if_ppp.c Log: Change the use of if_lastchange to be more SNMP compliant. This is NOT a merge from the head as the two versions of ppp are very different. Revision Changes Path 1.14.2.4 +10 -1 src/sys/net/if_ppp.c From owner-cvs-sys Mon Jun 24 21:45:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA09778 for cvs-sys-outgoing; Mon, 24 Jun 1996 21:45:05 -0700 (PDT) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA09745; Mon, 24 Jun 1996 21:44:57 -0700 (PDT) Date: Mon, 24 Jun 1996 21:44:57 -0700 (PDT) From: Gary Palmer Message-Id: <199606250444.VAA09745@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_ppp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gpalmer 96/06/24 21:44:57 Branch: sys/net RELENG_2_1_0 Modified: sys/net if_ppp.c Log: If you are going to test compile something, better check it's in your config file first. Make the last commit actually work. Revision Changes Path 1.14.2.5 +6 -6 src/sys/net/if_ppp.c From owner-cvs-sys Tue Jun 25 01:55:13 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA04121 for cvs-sys-outgoing; Tue, 25 Jun 1996 01:55:13 -0700 (PDT) Received: (from sos@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA04090; Tue, 25 Jun 1996 01:55:00 -0700 (PDT) Date: Tue, 25 Jun 1996 01:55:00 -0700 (PDT) From: Soren Schmidt Message-Id: <199606250855.BAA04090@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys, cvs-usrsbin Subject: cvs commit: src/sys/i386/isa syscons.c syscons.h src/sys/i386/include console.h src/usr.sbin/moused moused.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 96/06/25 01:54:58 Modified: sys/i386/include console.h sys/i386/isa syscons.c syscons.h usr.sbin/moused moused.c Log: Change the way moused talk to syscons, now its only delivering mouseevents via an ioctl (MOUSE_ACTION). Fixed a couple of bugs (destructive cursor, uncut, jitter). Now applications can use the mouse via the MOUSE_MODE ioctl, its possible to have a signal sent on mouseevents, makeing an event loop in the application take over mouseevents. Revision Changes Path 1.23 +22 -7 src/sys/i386/include/console.h 1.155 +209 -113 src/sys/i386/isa/syscons.c 1.18 +7 -3 src/sys/i386/isa/syscons.h 1.2 +5 -19 src/usr.sbin/moused/moused.c From owner-cvs-sys Tue Jun 25 07:17:54 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA29832 for cvs-sys-outgoing; Tue, 25 Jun 1996 07:17:54 -0700 (PDT) Received: (from jhay@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA29816; Tue, 25 Jun 1996 07:17:43 -0700 (PDT) Date: Tue, 25 Jun 1996 07:17:43 -0700 (PDT) From: John Hay Message-Id: <199606251417.HAA29816@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_spppsubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jhay 96/06/25 07:17:42 Branch: sys/net RELENG_2_1_0 Modified: sys/net if_spppsubr.c Log: Bring selected changes in from HEAD to stop the LCP state machine from getting stuck when the link had gone down. It also fix some of the flags in raw Cisco HDLC mode. Revision Changes Path 1.5.4.3 +6 -3 src/sys/net/if_spppsubr.c From owner-cvs-sys Tue Jun 25 10:38:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA20794 for cvs-sys-outgoing; Tue, 25 Jun 1996 10:38:26 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA20772; Tue, 25 Jun 1996 10:38:21 -0700 (PDT) Date: Tue, 25 Jun 1996 10:38:21 -0700 (PDT) From: Joerg Wunsch Message-Id: <199606251738.KAA20772@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/06/25 10:38:21 Branch: sys/i386/boot/biosboot RELENG_2_1_0 Modified: sys/i386/boot/biosboot Makefile Log: Oversight when merging the "od" driver Revision Changes Path 1.30.4.1 +2 -2 src/sys/i386/boot/biosboot/Makefile From owner-cvs-sys Tue Jun 25 10:39:34 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA21033 for cvs-sys-outgoing; Tue, 25 Jun 1996 10:39:34 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA21007; Tue, 25 Jun 1996 10:39:24 -0700 (PDT) Date: Tue, 25 Jun 1996 10:39:24 -0700 (PDT) From: Joerg Wunsch Message-Id: <199606251739.KAA21007@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa fd.c rtc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/06/25 10:39:24 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa fd.c rtc.h Log: Merge the fixes from rev 1.66 of fd.c and rev 1.8 of rtc.h: add an alias for 2.88 MB floppy drives Revision Changes Path 1.62.2.2 +2 -1 src/sys/i386/isa/fd.c 1.7.4.1 +2 -1 src/sys/i386/isa/rtc.h From owner-cvs-sys Tue Jun 25 10:46:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA22091 for cvs-sys-outgoing; Tue, 25 Jun 1996 10:46:17 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA22062; Tue, 25 Jun 1996 10:46:05 -0700 (PDT) Date: Tue, 25 Jun 1996 10:46:05 -0700 (PDT) From: Joerg Wunsch Message-Id: <199606251746.KAA22062@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa wt.c wtreg.h src/sys/scsi st.c src/sys/sys mtio.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/06/25 10:46:04 Branch: sys/i386/isa RELENG_2_1_0 sys/scsi RELENG_2_1_0 sys/sys RELENG_2_1_0 Modified: sys/i386/isa wt.c wtreg.h sys/scsi st.c sys/sys mtio.h Log: Merge from HEAD: kernel-side of the MTRETENS implementation. Revision Changes Path 1.17.4.2 +12 -32 src/sys/i386/isa/wt.c 1.5.4.1 +2 -7 src/sys/i386/isa/wtreg.h 1.36.4.5 +5 -1 src/sys/scsi/st.c 1.5.4.1 +3 -5 src/sys/sys/mtio.h From owner-cvs-sys Tue Jun 25 11:29:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA26215 for cvs-sys-outgoing; Tue, 25 Jun 1996 11:29:40 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA26193; Tue, 25 Jun 1996 11:29:29 -0700 (PDT) Date: Tue, 25 Jun 1996 11:29:29 -0700 (PDT) From: Joerg Wunsch Message-Id: <199606251829.LAA26193@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_le.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/06/25 11:29:29 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa if_le.c Log: Merge the fix from rev 1.28 Revision Changes Path 1.17.4.2 +2 -3 src/sys/i386/isa/if_le.c From owner-cvs-sys Tue Jun 25 11:29:59 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA26303 for cvs-sys-outgoing; Tue, 25 Jun 1996 11:29:59 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA26287; Tue, 25 Jun 1996 11:29:55 -0700 (PDT) Date: Tue, 25 Jun 1996 11:29:55 -0700 (PDT) From: Joerg Wunsch Message-Id: <199606251829.LAA26287@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/06/25 11:29:54 Branch: sys/scsi RELENG_2_1_0 Modified: sys/scsi scsiconf.c Log: Merge from rev 1.50: Add the Emulex MD21 ESDI-to-SCSI bridge as a known device (with more than one LUN). Revision Changes Path 1.30.4.8 +5 -1 src/sys/scsi/scsiconf.c From owner-cvs-sys Tue Jun 25 11:30:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA26490 for cvs-sys-outgoing; Tue, 25 Jun 1996 11:30:51 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA26422; Tue, 25 Jun 1996 11:30:28 -0700 (PDT) Date: Tue, 25 Jun 1996 11:30:28 -0700 (PDT) From: Joerg Wunsch Message-Id: <199606251830.LAA26422@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/isofs/cd9660 cd9660_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/06/25 11:30:26 Branch: sys/isofs/cd9660 RELENG_2_1_0 Modified: sys/isofs/cd9660 cd9660_vnops.c Log: Fix from rev 1.24: Provide a better handling of partially corrupted directory entries. Revision Changes Path 1.14.4.2 +12 -10 src/sys/isofs/cd9660/cd9660_vnops.c From owner-cvs-sys Tue Jun 25 12:25:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA01855 for cvs-sys-outgoing; Tue, 25 Jun 1996 12:25:40 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA01813; Tue, 25 Jun 1996 12:25:29 -0700 (PDT) Date: Tue, 25 Jun 1996 12:25:29 -0700 (PDT) From: Bruce Evans Message-Id: <199606251925.MAA01813@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 swtch.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/25 12:25:28 Modified: sys/i386/i386 swtch.s Log: Save John Polstra's initial fix for profiling for reference. The multiplication in addupc() overflowed for addresses >= 256K, assuming the usual profil(2) scale parameter of 0x8000. addupc() will go away soon. Submitted by: John Polstra Revision Changes Path 1.36 +5 -4 src/sys/i386/i386/swtch.s From owner-cvs-sys Tue Jun 25 13:02:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA09251 for cvs-sys-outgoing; Tue, 25 Jun 1996 13:02:43 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA09134; Tue, 25 Jun 1996 13:02:19 -0700 (PDT) Date: Tue, 25 Jun 1996 13:02:19 -0700 (PDT) From: Bruce Evans Message-Id: <199606252002.NAA09134@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 trap.c swtch.s src/sys/i386/include cpu.h src/sys/sys resourcevar.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/25 13:02:18 Modified: sys/i386/i386 trap.c swtch.s sys/i386/include cpu.h sys/sys resourcevar.h Log: trap.c: Fixed profiling of system times. It was pre-4.4Lite and didn't support statclocks. System times were too small by a factor of 8. Handle deferred profiling ticks the 4.4Lite way: use addupc_task() instead of addupc(). Call addupc_task() directly instead of using the ADDUPC() macro. Removed vestigial support for PROFTIMER. switch.s: Removed addupc(). resourcevar.h: Removed ADDUPC() and declarations of addupc(). cpu.h: Updated a comment. i386's never were tahoe's, and the deferred profiling tick became (possibly) multiple ticks in 4.4Lite. Obtained from: mostly from NetBSD Revision Changes Path 1.79 +6 -14 src/sys/i386/i386/trap.c 1.37 +1 -44 src/sys/i386/i386/swtch.s 1.25 +6 -4 src/sys/i386/include/cpu.h 1.8 +1 -7 src/sys/sys/resourcevar.h From owner-cvs-sys Tue Jun 25 13:20:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA12712 for cvs-sys-outgoing; Tue, 25 Jun 1996 13:20:28 -0700 (PDT) Received: (from markm@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA12601; Tue, 25 Jun 1996 13:20:06 -0700 (PDT) Date: Tue, 25 Jun 1996 13:20:06 -0700 (PDT) From: Mark Murray Message-Id: <199606252020.NAA12601@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 conf.c machdep.c mem.c src/sys/i386/isa syscons.c src/sys/i386/conf files.i386 src/sys/i386/isa/pcvt pcvt_hdr.h pcvt_kbd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk markm 96/06/25 13:20:05 Branch: sys/i386/conf RELENG_2_1_0 sys/i386/i386 RELENG_2_1_0 sys/i386/isa RELENG_2_1_0 sys/i386/isa/pcvt RELENG_2_1_0 Modified: sys/i386/conf files.i386 sys/i386/i386 conf.c machdep.c mem.c sys/i386/isa syscons.c sys/i386/isa/pcvt pcvt_hdr.h pcvt_kbd.c Log: Merge with HEAD - bring in /dev/random Revision Changes Path 1.98.4.11 +2 -1 src/sys/i386/conf/files.i386 1.85.4.9 +3 -2 src/sys/i386/i386/Attic/conf.c 1.128.4.8 +3 -1 src/sys/i386/i386/machdep.c 1.9.8.3 +126 -8 src/sys/i386/i386/mem.c 1.117.4.11 +4 -1 src/sys/i386/isa/syscons.c 1.7.4.2 +3 -1 src/sys/i386/isa/pcvt/pcvt_hdr.h 1.5.4.2 +9 -0 src/sys/i386/isa/pcvt/pcvt_kbd.c From owner-cvs-sys Tue Jun 25 13:31:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA15129 for cvs-sys-outgoing; Tue, 25 Jun 1996 13:31:26 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA15050; Tue, 25 Jun 1996 13:31:10 -0700 (PDT) Date: Tue, 25 Jun 1996 13:31:10 -0700 (PDT) From: Bruce Evans Message-Id: <199606252031.NAA15050@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa ctx.c if_ar.c if_ed.c if_ie.c if_ix.c if_lnc.c if_ze.c if_zp.c isa.c npx.c spigot.c syscons.c src/sys/pccard pccard.c src/sys/gnu/i386/fpemul load_store.c reg_ld_str.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/25 13:31:07 Modified: sys/gnu/i386/fpemul load_store.c reg_ld_str.c sys/i386/isa ctx.c if_ar.c if_ed.c if_ie.c if_ix.c if_lnc.c if_ze.c if_zp.c isa.c npx.c spigot.c syscons.c sys/pccard pccard.c Log: Added #include of . This will be needed when some declarations are moved from to better places. Revision Changes Path 1.5 +2 -1 src/sys/gnu/i386/fpemul/load_store.c 1.6 +2 -1 src/sys/gnu/i386/fpemul/reg_ld_str.c 1.19 +2 -1 src/sys/i386/isa/ctx.c 1.9 +2 -1 src/sys/i386/isa/if_ar.c 1.101 +2 -1 src/sys/i386/isa/if_ed.c 1.35 +2 -1 src/sys/i386/isa/if_ie.c 1.21 +2 -1 src/sys/i386/isa/if_ix.c 1.23 +2 -0 src/sys/i386/isa/if_lnc.c 1.31 +2 -1 src/sys/i386/isa/if_ze.c 1.22 +2 -1 src/sys/i386/isa/if_zp.c 1.71 +2 -1 src/sys/i386/isa/isa.c 1.30 +2 -1 src/sys/i386/isa/npx.c 1.25 +1 -0 src/sys/i386/isa/spigot.c 1.156 +2 -1 src/sys/i386/isa/syscons.c 1.24 +1 -0 src/sys/pccard/pccard.c From owner-cvs-sys Tue Jun 25 21:37:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA04554 for cvs-sys-outgoing; Tue, 25 Jun 1996 21:37:07 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA04514; Tue, 25 Jun 1996 21:36:56 -0700 (PDT) Date: Tue, 25 Jun 1996 21:36:56 -0700 (PDT) From: David Greenman Message-Id: <199606260436.VAA04514@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa pcibus.c src/sys/pci pci.c pcireg.h pcisupport.c pcivar.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/25 21:36:55 Branch: sys/i386/isa RELENG_2_1_0 sys/pci RELENG_2_1_0 Modified: sys/i386/isa pcibus.c sys/pci pci.c pcireg.h pcisupport.c pcivar.h Log: Brought in most of the improvements/bugfixes from the main branch. Thanks to Stefan Esser for taking the time to sort all of this out. Revision Changes Path 1.8.4.6 +2 -2 src/sys/i386/isa/pcibus.c 1.23.4.6 +319 -194 src/sys/pci/pci.c 1.5.4.2 +8 -1 src/sys/pci/pcireg.h 1.13.4.3 +252 -47 src/sys/pci/pcisupport.c 1.6.4.1 +5 -3 src/sys/pci/pcivar.h From owner-cvs-sys Tue Jun 25 22:06:01 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA05830 for cvs-sys-outgoing; Tue, 25 Jun 1996 22:06:01 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA05809; Tue, 25 Jun 1996 22:05:54 -0700 (PDT) Date: Tue, 25 Jun 1996 22:05:54 -0700 (PDT) From: John Dyson Message-Id: <199606260505.WAA05809@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/06/25 22:05:53 Modified: sys/i386/i386 pmap.c Log: When page table pages were removed from process address space, the resident page stats were not being decremented. This mode corrects that problem. Revision Changes Path 1.108 +3 -1 src/sys/i386/i386/pmap.c From owner-cvs-sys Tue Jun 25 22:39:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA08230 for cvs-sys-outgoing; Tue, 25 Jun 1996 22:39:35 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA08215; Tue, 25 Jun 1996 22:39:29 -0700 (PDT) Date: Tue, 25 Jun 1996 22:39:29 -0700 (PDT) From: John Dyson Message-Id: <199606260539.WAA08215@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_page.c vm_page.h vm_pageout.c vm_param.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/06/25 22:39:29 Modified: sys/vm vm_page.c vm_page.h vm_pageout.c vm_param.h Log: This commit does a couple of things: Re-enables the RSS limiting, and the routine is now tail-recursive, making it much more safe (eliminates the possiblity of kernel stack overflow.) Also, the RSS limiting is a little more intelligent about finding the likely objects that are pushing the process over the limit. Added some sysctls that help with VM system tuning. New sysctl features: 1) Enable/disable lru pageout algorithm. vm.pageout_algorithm = 0, default algorithm that works well, especially using X windows and heavy memory loading. Can have adverse effects, sometimes slowing down program loading. vm.pageout_algorithm = 1, close to true LRU. Works much better than clock, etc. Does not work as well as the default algorithm in general. Certain memory "malloc" type benchmarks work a little better with this setting. Please give me feedback on the performance results associated with these. 2) Enable/disable swapping. vm.swapping_enabled = 1, default. vm.swapping_enabled = 0, useful for cases where swapping degrades performance. The config option "NO_SWAPPING" is still operative, and takes precedence over the sysctl. If "NO_SWAPPING" is specified, the sysctl still exists, but "vm.swapping_enabled" is hard-wired to "0". Each of these can be changed "on the fly." Revision Changes Path 1.60 +4 -1 src/sys/vm/vm_page.c 1.29 +3 -2 src/sys/vm/vm_page.h 1.79 +171 -132 src/sys/vm/vm_pageout.c 1.6 +6 -2 src/sys/vm/vm_param.h From owner-cvs-sys Tue Jun 25 22:52:23 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA09081 for cvs-sys-outgoing; Tue, 25 Jun 1996 22:52:23 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA09062; Tue, 25 Jun 1996 22:52:16 -0700 (PDT) Date: Tue, 25 Jun 1996 22:52:16 -0700 (PDT) From: John Dyson Message-Id: <199606260552.WAA09062@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_physio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/06/25 22:52:16 Modified: sys/kern kern_physio.c Log: Fix a problem that caused system crashes after physio. This problem was due to non-aligned 64K transfers taking 17 pages. We currently do not support >16 page transfers. The transfer is unfortunately truncated, but since buffers are usually malloced, this is a problem only once in a while. Savecore is a culprit, but tar/cpio usually aren't. This is NOT the final fix (which is likely a bouncing scheme), but will at least keep the system from crashing. Revision Changes Path 1.17 +11 -6 src/sys/kern/kern_physio.c From owner-cvs-sys Tue Jun 25 23:08:59 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA10122 for cvs-sys-outgoing; Tue, 25 Jun 1996 23:08:59 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA10067; Tue, 25 Jun 1996 23:08:48 -0700 (PDT) Date: Tue, 25 Jun 1996 23:08:48 -0700 (PDT) From: David Greenman Message-Id: <199606260608.XAA10067@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/25 23:08:47 Branch: sys/vm RELENG_2_1_0 Modified: sys/vm vm_pageout.c Log: 1) Limit recursion when duing RSS trimming. 2) Fix a bug that caused the page stats to get messed up. 3) Re-enabled RSS limiting. Submitted by: mostly by John Dyson Revision Changes Path 1.51.4.7 +22 -27 src/sys/vm/vm_pageout.c From owner-cvs-sys Tue Jun 25 23:12:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA10405 for cvs-sys-outgoing; Tue, 25 Jun 1996 23:12:57 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA10380; Tue, 25 Jun 1996 23:12:48 -0700 (PDT) Date: Tue, 25 Jun 1996 23:12:48 -0700 (PDT) From: David Greenman Message-Id: <199606260612.XAA10380@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_physio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/25 23:12:47 Branch: sys/kern RELENG_2_1_0 Modified: sys/kern kern_physio.c Log: Fix a panic that occurs when an I/O is attempted with more than MAXPHYS/PAGE_SIZE pages. This occurs when there is a non-page aligned I/O of MAXPHYS size. The fix is to trim the request to MAXPHYS-PAGE_SIZE. It apparantly wasn't noticed previously because of other bugs. Revision Changes Path 1.11.4.2 +12 -8 src/sys/kern/kern_physio.c From owner-cvs-sys Tue Jun 25 23:18:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA10852 for cvs-sys-outgoing; Tue, 25 Jun 1996 23:18:19 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA10835; Tue, 25 Jun 1996 23:18:13 -0700 (PDT) Date: Tue, 25 Jun 1996 23:18:13 -0700 (PDT) From: David Greenman Message-Id: <199606260618.XAA10835@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/25 23:18:12 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 pmap.c Log: In pmap_object_init_pt, limit the scan of pages through an object to the object's size. This is mostly just a precaution, but makes John and me sleep slightly better at night. :-) Submitted by: dyson Revision Changes Path 1.58.4.6 +4 -1 src/sys/i386/i386/pmap.c From owner-cvs-sys Tue Jun 25 23:24:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA11376 for cvs-sys-outgoing; Tue, 25 Jun 1996 23:24:36 -0700 (PDT) Received: (from markm@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA11354; Tue, 25 Jun 1996 23:24:27 -0700 (PDT) Date: Tue, 25 Jun 1996 23:24:27 -0700 (PDT) From: Mark Murray Message-Id: <199606260624.XAA11354@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa random_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk markm 96/06/25 23:24:27 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa random_machdep.c Log: Disable the fancy i586 timer stuff. Making this work at this late stage is not good for my health or my popularity. Revision Changes Path 1.9.2.1 +5 -1 src/sys/i386/isa/random_machdep.c From owner-cvs-sys Tue Jun 25 23:58:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA13037 for cvs-sys-outgoing; Tue, 25 Jun 1996 23:58:21 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA13020; Tue, 25 Jun 1996 23:58:14 -0700 (PDT) Date: Tue, 25 Jun 1996 23:58:14 -0700 (PDT) From: David Greenman Message-Id: <199606260658.XAA13020@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_physio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/25 23:58:13 Branch: sys/kern RELENG_2_1_0 Modified: sys/kern kern_physio.c Log: Woops, I was a bit overzealous in my editing...add back the missing line. Revision Changes Path 1.11.4.3 +2 -1 src/sys/kern/kern_physio.c From owner-cvs-sys Wed Jun 26 00:39:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA16360 for cvs-sys-outgoing; Wed, 26 Jun 1996 00:39:41 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA16338; Wed, 26 Jun 1996 00:39:33 -0700 (PDT) Date: Wed, 26 Jun 1996 00:39:33 -0700 (PDT) From: David Greenman Message-Id: <199606260739.AAA16338@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_physio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/26 00:39:32 Branch: sys/kern RELENG_2_1_0 Modified: sys/kern kern_physio.c Log: Fix yet another editing mistake that caused physio() to be really broken and return wrong data to the user. Sigh...I need a vacation. This patch is copied directly from John's edit on the main branch, so I'm *sure* it is correct. :-) Revision Changes Path 1.11.4.4 +3 -3 src/sys/kern/kern_physio.c From owner-cvs-sys Wed Jun 26 01:20:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA19580 for cvs-sys-outgoing; Wed, 26 Jun 1996 01:20:04 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA19490; Wed, 26 Jun 1996 01:19:53 -0700 (PDT) Date: Wed, 26 Jun 1996 01:19:53 -0700 (PDT) From: David Greenman Message-Id: <199606260819.BAA19490@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/26 01:19:52 Branch: sys/vm RELENG_2_1_0 Modified: sys/vm vm_pageout.c Log: Fix the immediate problem: add missing arg to freeer() routine. The last few edits to this still don't solve the original problem. It appears that the recursion is *much* worse than we thought - I'm already testing at 30 levels deep, and it still terminates before finishing the job. This problaby explains some people's stack overflow problems... :-( Revision Changes Path 1.51.4.8 +3 -3 src/sys/vm/vm_pageout.c From owner-cvs-sys Wed Jun 26 06:05:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA07778 for cvs-sys-outgoing; Wed, 26 Jun 1996 06:05:09 -0700 (PDT) Received: (from sos@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA07744; Wed, 26 Jun 1996 06:04:58 -0700 (PDT) Date: Wed, 26 Jun 1996 06:04:58 -0700 (PDT) From: Soren Schmidt Message-Id: <199606261304.GAA07744@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c syscons.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 96/06/26 06:04:57 Modified: sys/i386/isa syscons.c syscons.h Log: Fixed bug in pasting 8bit char (ache). Added linefeeds in cuts that extend beyond one line. Prepared for the mousefunctions to be used in nontext modes. Revision Changes Path 1.157 +51 -76 src/sys/i386/isa/syscons.c 1.19 +6 -5 src/sys/i386/isa/syscons.h From owner-cvs-sys Wed Jun 26 12:42:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA00966 for cvs-sys-outgoing; Wed, 26 Jun 1996 12:42:17 -0700 (PDT) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA00952; Wed, 26 Jun 1996 12:42:09 -0700 (PDT) Date: Wed, 26 Jun 1996 12:42:09 -0700 (PDT) From: Gary Palmer Message-Id: <199606261942.MAA00952@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gpalmer 96/06/26 12:42:08 Modified: sys/i386/conf LINT Log: Correct comment relating to pty's. There can be 256 (probably higher actually, but that's all our MAKEDEV supports at this time) Revision Changes Path 1.272 +2 -2 src/sys/i386/conf/LINT From owner-cvs-sys Wed Jun 26 12:43:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA01057 for cvs-sys-outgoing; Wed, 26 Jun 1996 12:43:28 -0700 (PDT) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA01033; Wed, 26 Jun 1996 12:43:21 -0700 (PDT) Date: Wed, 26 Jun 1996 12:43:21 -0700 (PDT) From: Gary Palmer Message-Id: <199606261943.MAA01033@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gpalmer 96/06/26 12:43:21 Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf LINT Log: Update comment relating to PTY's, as we can have 256, not 64 as it suggested Revision Changes Path 1.184.4.20 +2 -2 src/sys/i386/conf/LINT From owner-cvs-sys Wed Jun 26 14:11:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA12516 for cvs-sys-outgoing; Wed, 26 Jun 1996 14:11:24 -0700 (PDT) Received: from sovcom.kiae.su (sovcom.kiae.su [193.125.152.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id OAA12500; Wed, 26 Jun 1996 14:11:11 -0700 (PDT) Received: by sovcom.kiae.su id AA20298 (5.65.kiae-1 ); Wed, 26 Jun 1996 23:57:17 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Wed, 26 Jun 96 23:57:17 +0300 Received: (from ache@localhost) by nagual.ru (8.7.5/8.7.3) id AAA00537; Thu, 27 Jun 1996 00:53:30 +0400 (MSD) Message-Id: <199606262053.AAA00537@nagual.ru> Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h To: sos@freefall.freebsd.org (Soren Schmidt) Date: Thu, 27 Jun 1996 00:53:30 +0400 (MSD) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199606261304.GAA07744@freefall.freebsd.org> from "Soren Schmidt" at "Jun 26, 96 06:04:58 am" From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (Andrey A. Chernov) X-Class: Fast X-Mailer: ELM [version 2.4ME+ PL22 (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 > Added linefeeds in cuts that extend beyond one line. This one is under question... Imagine following situation: long_prompt> fetch ftp://aaa/bbb/ccc/eee/| <-- end of the screen lll/mmm/ppp.tgz | When I mark URL, I expect one line, but got two lines instead :-( -- Andrey A. Chernov http://www.nagual.ru/~ache/ From owner-cvs-sys Wed Jun 26 17:46:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA08917 for cvs-sys-outgoing; Wed, 26 Jun 1996 17:46:50 -0700 (PDT) Received: (from jdp@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA08897; Wed, 26 Jun 1996 17:46:22 -0700 (PDT) Date: Wed, 26 Jun 1996 17:46:22 -0700 (PDT) From: John Polstra Message-Id: <199606270046.RAA08897@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 swtch.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 96/06/26 17:46:21 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 swtch.s Log: Merge profiling bug fix from main branch 1.35 -> 1.36. This fixes a serious profiling bug: All addresses >= 256K caused an overflow, and had their times tallied in the wrong counters. Bruce Evans has devised a more complete fix that addresses other issues as well. But for now, this simple fix is effective and easy to understand, making it worthy of inclusion in 2.1.5. Revision Changes Path 1.20.4.8 +5 -4 src/sys/i386/i386/swtch.s From owner-cvs-sys Wed Jun 26 22:11:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA28419 for cvs-sys-outgoing; Wed, 26 Jun 1996 22:11:24 -0700 (PDT) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA28385; Wed, 26 Jun 1996 22:11:07 -0700 (PDT) Date: Wed, 26 Jun 1996 22:11:07 -0700 (PDT) From: Gary Palmer Message-Id: <199606270511.WAA28385@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_loop.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gpalmer 96/06/26 22:11:06 Branch: sys/net RELENG_2_1_0 Modified: sys/net if_loop.c Log: Bring in change from rev. 1.22: Set IFF_RUNNING on the loopback interface. Revision Changes Path 1.10.4.3 +2 -2 src/sys/net/if_loop.c From owner-cvs-sys Wed Jun 26 22:39:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA01079 for cvs-sys-outgoing; Wed, 26 Jun 1996 22:39:12 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA01055; Wed, 26 Jun 1996 22:39:06 -0700 (PDT) Date: Wed, 26 Jun 1996 22:39:06 -0700 (PDT) From: David Greenman Message-Id: <199606270539.WAA01055@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_glue.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/26 22:39:05 Branch: sys/vm RELENG_2_1_0 Modified: sys/vm vm_glue.c Log: pmap_remove() the upages when swapping out the process. Not doing so will cause the pages to never be cleanablei - leading to a pageout daemon loop. Reviewed by: dyson Revision Changes Path 1.20.4.5 +4 -1 src/sys/vm/vm_glue.c From owner-cvs-sys Wed Jun 26 22:46:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA02050 for cvs-sys-outgoing; Wed, 26 Jun 1996 22:46:53 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA02036; Wed, 26 Jun 1996 22:46:47 -0700 (PDT) Date: Wed, 26 Jun 1996 22:46:47 -0700 (PDT) From: David Greenman Message-Id: <199606270546.WAA02036@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/26 22:46:47 Branch: sys/vm RELENG_2_1_0 Modified: sys/vm vm_pageout.c Log: Retrofitted the non-recursive RSS limiting code from main branch. Due to the major differences in the VM systems in current and stable, this retrofit does have some significant algorithmic differences. In any case, it should be superior to the old (recursive) algorithm in every way. This, along with the vm_glue.c fix, should fix all of the recent paging performance complaints. Reviewed by: dyson Revision Changes Path 1.51.4.9 +112 -130 src/sys/vm/vm_pageout.c From owner-cvs-sys Wed Jun 26 22:48:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA02167 for cvs-sys-outgoing; Wed, 26 Jun 1996 22:48:58 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA02147; Wed, 26 Jun 1996 22:48:52 -0700 (PDT) Date: Wed, 26 Jun 1996 22:48:52 -0700 (PDT) From: David Greenman Message-Id: <199606270548.WAA02147@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_glue.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/26 22:48:52 Branch: sys/vm RELENG_2_1_0 Modified: sys/vm vm_glue.c Log: Increased slptime threshold for swapout from 4 seconds to 10. The old value was far too aggressive. Revision Changes Path 1.20.4.6 +2 -2 src/sys/vm/vm_glue.c From owner-cvs-sys Wed Jun 26 23:17:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA04119 for cvs-sys-outgoing; Wed, 26 Jun 1996 23:17:28 -0700 (PDT) Received: from ra.dkuug.dk (ra.dkuug.dk [193.88.44.193]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id XAA04112; Wed, 26 Jun 1996 23:17:22 -0700 (PDT) Received: (from sos@localhost) by ra.dkuug.dk (8.6.12/8.6.12) id IAA04684; Thu, 27 Jun 1996 08:16:49 +0200 Message-Id: <199606270616.IAA04684@ra.dkuug.dk> Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h To: ache@nagual.ru (=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=) Date: Thu, 27 Jun 1996 08:16:42 +0200 (MET DST) Cc: sos@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199606262053.AAA00537@nagual.ru> from "=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=" at Jun 27, 96 00:53:30 am From: sos@FreeBSD.org Reply-to: sos@FreeBSD.org X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk In reply to =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= who wrote: > > > Added linefeeds in cuts that extend beyond one line. > > This one is under question... > Imagine following situation: > > long_prompt> fetch ftp://aaa/bbb/ccc/eee/| <-- end of the screen > lll/mmm/ppp.tgz | > > When I mark URL, I expect one line, but got two lines instead :-( Yeah, I see your point, but I guess its a 50/50 situation... What I should do is remember if the line was wrapped or it was nl'ed, and then DTRT, sigh.... I'm onto makeing the cut&paste marking behave like xterm's, and it has uncovered a bug in the screen update code that I need to fix. I take this next... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Soren Schmidt (sos@FreeBSD.org) FreeBSD Core Team So much code to hack -- so little time. From owner-cvs-sys Thu Jun 27 03:16:01 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA16372 for cvs-sys-outgoing; Thu, 27 Jun 1996 03:16:01 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA16327; Thu, 27 Jun 1996 03:15:43 -0700 (PDT) Date: Thu, 27 Jun 1996 03:15:43 -0700 (PDT) From: David Greenman Message-Id: <199606271015.DAA16327@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/27 03:15:42 Branch: sys/vm RELENG_2_1_0 Modified: sys/vm vm_pageout.c Log: Correct a minor ommision: I left out a vput() when unwinding an exceptional condition. Also, it's possible that we might not be dealing with the same page if the vget() should block but still succeed (this is possible), so be sure to check to see that the page is still dirty and on the PG_INACTIVE queue. Checks in vm_pageout_clean() will guarantee that the page is still a condidate for pageout (busy, hold, PG_BUSY, etc). Revision Changes Path 1.51.4.10 +12 -3 src/sys/vm/vm_pageout.c From owner-cvs-sys Thu Jun 27 03:29:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA16914 for cvs-sys-outgoing; Thu, 27 Jun 1996 03:29:18 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA16896; Thu, 27 Jun 1996 03:29:11 -0700 (PDT) Date: Thu, 27 Jun 1996 03:29:11 -0700 (PDT) From: David Greenman Message-Id: <199606271029.DAA16896@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/27 03:29:11 Branch: sys/vm RELENG_2_1_0 Modified: sys/vm vm_pageout.c Log: Add another check to vm_pageout_clean: make sure the page isn't wired. Revision Changes Path 1.51.4.11 +2 -2 src/sys/vm/vm_pageout.c From owner-cvs-sys Thu Jun 27 05:07:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA21085 for cvs-sys-outgoing; Thu, 27 Jun 1996 05:07:00 -0700 (PDT) Received: from sovcom.kiae.su (sovcom.kiae.su [193.125.152.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id FAA21077; Thu, 27 Jun 1996 05:06:43 -0700 (PDT) Received: by sovcom.kiae.su id AA20073 (5.65.kiae-1 ); Thu, 27 Jun 1996 14:59:35 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Thu, 27 Jun 96 14:59:35 +0300 Received: (from ache@localhost) by nagual.ru (8.7.5/8.7.3) id PAA00627; Thu, 27 Jun 1996 15:51:19 +0400 (MSD) Message-Id: <199606271151.PAA00627@nagual.ru> Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h To: sos@FreeBSD.org Date: Thu, 27 Jun 1996 15:51:19 +0400 (MSD) Cc: sos@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199606270616.IAA04684@ra.dkuug.dk> from "sos@FreeBSD.org" at "Jun 27, 96 08:16:42 am" From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (Andrey A. Chernov) X-Class: Fast X-Mailer: ELM [version 2.4ME+ PL22 (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 > In reply to =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= who wrote: > > > > > Added linefeeds in cuts that extend beyond one line. > > > > This one is under question... > > Imagine following situation: > > > > long_prompt> fetch ftp://aaa/bbb/ccc/eee/| <-- end of the screen > > lll/mmm/ppp.tgz | > > > > When I mark URL, I expect one line, but got two lines instead :-( > > Yeah, I see your point, but I guess its a 50/50 situation... > What I should do is remember if the line was wrapped or it was > nl'ed, and then DTRT, sigh.... It is impossible to determine nl'ed lines for clever terminal programs like curses-based ones: aaaa bbbb cccc looks like nl'ed lines, but screen update which cause them can involve various kinds of escapes and no one nl. -- Andrey A. Chernov http://www.nagual.ru/~ache/ From owner-cvs-sys Thu Jun 27 05:40:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA22069 for cvs-sys-outgoing; Thu, 27 Jun 1996 05:40:06 -0700 (PDT) Received: from grumble.grondar.za (root@grumble.grondar.za [196.7.18.130]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id FAA21990; Thu, 27 Jun 1996 05:39:47 -0700 (PDT) Received: from grumble.grondar.za (mark@localhost.grondar.za [127.0.0.1]) by grumble.grondar.za (8.7.5/8.7.3) with ESMTP id OAA01689; Thu, 27 Jun 1996 14:36:50 +0200 (SAT) Message-Id: <199606271236.OAA01689@grumble.grondar.za> To: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (Andrey A. Chernov) cc: sos@FreeBSD.org, sos@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h Date: Thu, 27 Jun 1996 14:36:49 +0200 From: Mark Murray Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= wrote: > > > long_prompt> fetch ftp://aaa/bbb/ccc/eee/| <-- end of the screen > > > lll/mmm/ppp.tgz | > > > > > > When I mark URL, I expect one line, but got two lines instead :-( > > > > Yeah, I see your point, but I guess its a 50/50 situation... > > What I should do is remember if the line was wrapped or it was > > nl'ed, and then DTRT, sigh.... > > It is impossible to determine nl'ed lines for clever terminal programs > like curses-based ones: _Years_ ago when 8-bit processors were the state-of-the-art, I wrote a full-screen monitor thingy that worked. We used NUL to represent blank screen space (which you would get from a NL) and SPACE chars for actual characters. We had no rodents, but the cursor did TRT on this. The NULL was nor returned to the user, but was replaced with a NL. This scheme did not work with certain editors that pasted SPACES all over the screen, but worked very well otherwise. M -- Mark Murray 46 Harvey Rd, Claremont, Cape Town 7700, South Africa +27 21 61-3768 GMT+0200 Finger mark@grondar.za for PGP key From owner-cvs-sys Thu Jun 27 05:41:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA22141 for cvs-sys-outgoing; Thu, 27 Jun 1996 05:41:38 -0700 (PDT) Received: from minnow.render.com (render.demon.co.uk [158.152.30.118]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id FAA21979; Thu, 27 Jun 1996 05:39:01 -0700 (PDT) Received: (from dfr@localhost) by minnow.render.com (8.6.12/8.6.9) id NAA18535; Thu, 27 Jun 1996 13:36:47 +0100 Date: Thu, 27 Jun 1996 13:36:47 +0100 (BST) From: Doug Rabson To: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= cc: sos@FreeBSD.org, sos@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h In-Reply-To: <199606271151.PAA00627@nagual.ru> 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 On Thu, 27 Jun 1996, =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= wrote: > > In reply to =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= who wrote: > > > > > > > Added linefeeds in cuts that extend beyond one line. > > > > > > This one is under question... > > > Imagine following situation: > > > > > > long_prompt> fetch ftp://aaa/bbb/ccc/eee/| <-- end of the screen > > > lll/mmm/ppp.tgz | > > > > > > When I mark URL, I expect one line, but got two lines instead :-( > > > > Yeah, I see your point, but I guess its a 50/50 situation... > > What I should do is remember if the line was wrapped or it was > > nl'ed, and then DTRT, sigh.... > > It is impossible to determine nl'ed lines for clever terminal programs > like curses-based ones: > > aaaa > bbbb > cccc > > looks like nl'ed lines, but screen update which cause them can involve > various kinds of escapes and no one nl. How does xterm figure this out? I remember old versions of xterm (R4?) which pasted newlines for every linebreak and as a result cut&paste was almost useless. They fixed it a while ago in xterm but I have no idea how it decides that a line is a continuation. -- Doug Rabson, Microsoft RenderMorphics Ltd. Mail: dfr@render.com Phone: +44 171 251 4411 FAX: +44 171 251 0939 From owner-cvs-sys Thu Jun 27 09:44:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA09691 for cvs-sys-outgoing; Thu, 27 Jun 1996 09:44:40 -0700 (PDT) Received: (from jdp@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA09668; Thu, 27 Jun 1996 09:44:31 -0700 (PDT) Date: Thu, 27 Jun 1996 09:44:31 -0700 (PDT) From: John Polstra Message-Id: <199606271644.JAA09668@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 96/06/27 09:44:31 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 trap.c Log: Merge in a portion of the profiling fixes from main branch 1.78 -> 1.79. Specifically, this corrects the profiling of system times, which were underreported by a factor of 8. Suggested by: Bruce Evans Revision Changes Path 1.53.2.5 +4 -2 src/sys/i386/i386/trap.c From owner-cvs-sys Thu Jun 27 14:36:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA27935 for cvs-sys-outgoing; Thu, 27 Jun 1996 14:36:36 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA27911; Thu, 27 Jun 1996 14:36:17 -0700 (PDT) Date: Thu, 27 Jun 1996 14:36:17 -0700 (PDT) From: Joerg Wunsch Message-Id: <199606272136.OAA27911@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/06/27 14:36:16 Modified: sys/i386/isa syscons.c Log: Bump various timeouts in scprobe(). This finally fixes the broken keyboard reset one of my earlier commits has been causing. Revision Changes Path 1.158 +6 -6 src/sys/i386/isa/syscons.c From owner-cvs-sys Thu Jun 27 14:40:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA28266 for cvs-sys-outgoing; Thu, 27 Jun 1996 14:40:17 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA28198; Thu, 27 Jun 1996 14:40:00 -0700 (PDT) Date: Thu, 27 Jun 1996 14:40:00 -0700 (PDT) From: Joerg Wunsch Message-Id: <199606272140.OAA28198@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/06/27 14:39:59 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa syscons.c Log: Merge the fix from rev 1.158: repair the keyboard reset i broke. Revision Changes Path 1.117.4.12 +5 -5 src/sys/i386/isa/syscons.c From owner-cvs-sys Fri Jun 28 03:57:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA25059 for cvs-sys-outgoing; Fri, 28 Jun 1996 03:57:53 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id DAA25050; Fri, 28 Jun 1996 03:57:45 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id UAA23988; Fri, 28 Jun 1996 20:56:35 +1000 Date: Fri, 28 Jun 1996 20:56:35 +1000 From: Bruce Evans Message-Id: <199606281056.UAA23988@godzilla.zeta.org.au> To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, joerg@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/isa syscons.c > Log: > Bump various timeouts in scprobe(). This finally fixes the broken > keyboard reset one of my earlier commits has been causing. Erm, sos already increased them. Now the main one is 10 * 1 seconds = too long. Sos's change made it 10 * 50 ms = twice as long as necessary. Your old change made it 10 * 10 ms = too short. Increasing the delays in kbd_wait() seems to cause occasional keyboard hangs for vt switches here :-]. It probably makes some race condition more serious. Bruce From owner-cvs-sys Fri Jun 28 09:59:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA14006 for cvs-sys-outgoing; Fri, 28 Jun 1996 09:59:56 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA13992; Fri, 28 Jun 1996 09:59:50 -0700 (PDT) Date: Fri, 28 Jun 1996 09:59:50 -0700 (PDT) From: Joerg Wunsch Message-Id: <199606281659.JAA13992@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsi_sense.c scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/06/28 09:59:49 Branch: sys/scsi RELENG_2_1_0 Modified: sys/scsi scsi_sense.c scsiconf.c Log: Fix two small nits in the -stable `od' driver. Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama) Revision Changes Path 1.2.4.2 +1 -1 src/sys/scsi/scsi_sense.c 1.30.4.9 +2 -1 src/sys/scsi/scsiconf.c From owner-cvs-sys Fri Jun 28 20:33:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA29825 for cvs-sys-outgoing; Fri, 28 Jun 1996 20:33:45 -0700 (PDT) Received: (from alex@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA29801; Fri, 28 Jun 1996 20:33:27 -0700 (PDT) Date: Fri, 28 Jun 1996 20:33:27 -0700 (PDT) From: Alex Nash Message-Id: <199606290333.UAA29801@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_fw.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk alex 96/06/28 20:33:26 Modified: sys/netinet ip_fw.c Log: Reject rules which try to mix ports with incompatible protocols. Revision Changes Path 1.43 +11 -1 src/sys/netinet/ip_fw.c From owner-cvs-sys Sat Jun 29 02:15:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA19675 for cvs-sys-outgoing; Sat, 29 Jun 1996 02:15:51 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA19659; Sat, 29 Jun 1996 02:15:41 -0700 (PDT) Date: Sat, 29 Jun 1996 02:15:41 -0700 (PDT) From: David Greenman Message-Id: <199606290915.CAA19659@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/29 02:15:41 Modified: sys/vm vm_pageout.c Log: Make sure we have an object in the map entry before trying to trim pages from it. Revision Changes Path 1.80 +3 -2 src/sys/vm/vm_pageout.c From owner-cvs-sys Sat Jun 29 02:17:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA19911 for cvs-sys-outgoing; Sat, 29 Jun 1996 02:17:35 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA19841; Sat, 29 Jun 1996 02:17:20 -0700 (PDT) Date: Sat, 29 Jun 1996 02:17:20 -0700 (PDT) From: David Greenman Message-Id: <199606290917.CAA19841@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/29 02:17:19 Branch: sys/vm RELENG_2_1_0 Modified: sys/vm vm_pageout.c Log: Make sure we have an object in the map entry before trying to trim pages from it. Revision Changes Path 1.51.4.12 +3 -2 src/sys/vm/vm_pageout.c From owner-cvs-sys Sat Jun 29 06:48:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA03088 for cvs-sys-outgoing; Sat, 29 Jun 1996 06:48:16 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA03074; Sat, 29 Jun 1996 06:48:07 -0700 (PDT) Date: Sat, 29 Jun 1996 06:48:07 -0700 (PDT) From: Nate Williams Message-Id: <199606291348.GAA03074@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound ad1848.c local.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/06/29 06:48:07 Branch: sys/i386/isa/sound RELENG_2_1_0 Modified: sys/i386/isa/sound ad1848.c local.h Log: Fixes for MSS sound support. These are pretty harmless and shouldn't affect anyone else. Submitted by: Thomas Graichen Revision Changes Path 1.6.4.2 +2 -2 src/sys/i386/isa/sound/ad1848.c 1.16.4.2 +3 -2 src/sys/i386/isa/sound/local.h From owner-cvs-sys Sat Jun 29 21:56:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA00352 for cvs-sys-outgoing; Sat, 29 Jun 1996 21:56:25 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA00336; Sat, 29 Jun 1996 21:56:07 -0700 (PDT) Date: Sat, 29 Jun 1996 21:56:07 -0700 (PDT) From: Peter Wemm Message-Id: <199606300456.VAA00336@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa si.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/06/29 21:56:07 Modified: sys/i386/isa si.c Log: Fix typo that prevented the initial/lock state devices from working correctly (accessing the lock device was not possible). Revision Changes Path 1.47 +2 -2 src/sys/i386/isa/si.c From owner-cvs-sys Sat Jun 29 22:17:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA01256 for cvs-sys-outgoing; Sat, 29 Jun 1996 22:17:16 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA01238; Sat, 29 Jun 1996 22:17:10 -0700 (PDT) Date: Sat, 29 Jun 1996 22:17:10 -0700 (PDT) From: David Greenman Message-Id: <199606300517.WAA01238@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/29 22:17:09 Modified: sys/kern vfs_bio.c Log: Fixed a major bug that caused various pmap related panics, hangs, and reboots. The i386 pmap module uses a special area of kernel virtual memory for mapping of page tables pages when it needs to modify another process's virtual address space. It's called the 'alternate page table map'. There is only one of them and it's expected that only one process will be using it at once and that the operation is atomic. When the merged VM/buffer cache was implemented over a year ago, it became necessary to rundown VM pages at I/O completion. The unfortunate and unforeseen side effect of this is that pmap functions are now called at bio interrupt time. If there happend to be a process using the alternate page table map when this I/O completion occurred, it was possible for a different process's address space to be switched into the alternate page table map - leaving the current pmap process with the wrong address space mapped when the interrupt completed. This resulted in BAD things happening like pages being mapped or removed from the wrong address space, etc.. Since a very common case of a process modifying another process's address space is during fork when the kernel stack is inserted, one of the most common manifestations of this bug was the kernel stack not being mapped properly, resulting in a silent hang or reboot. This made it VERY difficult to troubleshoot this bug (I've been trying to figure out the cause of this for >6 months). Fortunately, the set of conditions that must be true before this problem occurs is sufficiently rare enough that most people never saw the bug occur. As I/O rates increase, however, so does the frequency of the crashes. This problem used to kill wcarchive about every 10 days, but in more recent times when the traffic exceeded >100GB/day, the machine could barely manage 6 hours of uptime. The fix is to make certain that no process has the pages mapped that are involved in the I/O, before the I/O is started. The pages are made busy, so no process will be able to map them, either, until the I/O has finished. This side-steps the issue by still allowing the pmap functions to be called at interrupt time, but also assuring that the alternate page table map won't be switched. Unfortunately, this appears to not be the only cause of this problem. :-( Reviewed by: dyson Revision Changes Path 1.94 +2 -2 src/sys/kern/vfs_bio.c From owner-cvs-sys Sat Jun 29 22:23:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA01548 for cvs-sys-outgoing; Sat, 29 Jun 1996 22:23:48 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA01533; Sat, 29 Jun 1996 22:23:43 -0700 (PDT) Date: Sat, 29 Jun 1996 22:23:43 -0700 (PDT) From: David Greenman Message-Id: <199606300523.WAA01533@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/06/29 22:23:43 Branch: sys/kern RELENG_2_1_0 Modified: sys/kern vfs_bio.c Log: Brought in fix from rev 1.94: make sure pages involved in I/O are not mapped into any processes. Also set b_pages[]=0 when the pages are removed from the buffer - this is to satisfy my paranoia by making sure that nothing bogusly messes with the pages after the buffer has been reclaimed. A similar change was made in the main branch some time ago. Revision Changes Path 1.46.4.9 +3 -2 src/sys/kern/vfs_bio.c