From owner-cvs-sys Sun Jun 28 01:38:31 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA17083 for cvs-sys-outgoing; Sun, 28 Jun 1998 01:38:31 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA17045; Sun, 28 Jun 1998 01:38:26 -0700 (PDT) (envelope-from dg@FreeBSD.org) From: David Greenman Received: (from dg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA25830; Sun, 28 Jun 1998 01:37:46 -0700 (PDT) Date: Sun, 28 Jun 1998 01:37:46 -0700 (PDT) Message-Id: <199806280837.BAA25830@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_sig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dg 1998/06/28 01:37:45 PDT Modified files: sys/kern kern_sig.c Log: Added a sysctl variable kern.sugid_coredump for controlling coredump behavior of setuid/setgid binaries that defaults to 0 (coredump disabled). Revision Changes Path 1.42 +7 -2 src/sys/kern/kern_sig.c From owner-cvs-sys Sun Jun 28 03:03:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA27886 for cvs-sys-outgoing; Sun, 28 Jun 1998 03:03:41 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA27799; Sun, 28 Jun 1998 03:02:39 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA26777; Sun, 28 Jun 1998 03:01:56 -0700 (PDT) Date: Sun, 28 Jun 1998 03:01:56 -0700 (PDT) Message-Id: <199806281001.DAA26777@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 phk 1998/06/28 03:01:56 PDT Modified files: sys/kern makesyscalls.sh Log: Add trailing newline to sys/syscall.mk so that diff doesn't choke on it. Revision Changes Path 1.35 +2 -1 src/sys/kern/makesyscalls.sh From owner-cvs-sys Sun Jun 28 03:07:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA28323 for cvs-sys-outgoing; Sun, 28 Jun 1998 03:07:58 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA28009; Sun, 28 Jun 1998 03:04:59 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA26843; Sun, 28 Jun 1998 03:04:05 -0700 (PDT) Date: Sun, 28 Jun 1998 03:04:05 -0700 (PDT) Message-Id: <199806281004.DAA26843@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys syscall.mk Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/06/28 03:04:04 PDT Modified files: sys/sys syscall.mk Log: Update generated files Revision Changes Path 1.5 +2 -2 src/sys/sys/syscall.mk From owner-cvs-sys Mon Jun 29 11:58:02 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA14801 for cvs-sys-outgoing; Mon, 29 Jun 1998 11:58:02 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA13896; Mon, 29 Jun 1998 11:53:31 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA14988; Mon, 29 Jun 1998 11:52:35 -0700 (PDT) Date: Mon, 29 Jun 1998 11:52:35 -0700 (PDT) Message-Id: <199806291852.LAA14988@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/netboot Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/06/29 11:52:34 PDT Modified files: sys/i386/boot/netboot Makefile Log: Fixed bogus dependency on `beforedepend'. File targets should never depend on phony targets or they would always be out of date. Revision Changes Path 1.17 +2 -2 src/sys/i386/boot/netboot/Makefile From owner-cvs-sys Mon Jun 29 20:03:22 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA11018 for cvs-sys-outgoing; Mon, 29 Jun 1998 20:03:22 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA10922; Mon, 29 Jun 1998 20:02:36 -0700 (PDT) (envelope-from jmg@FreeBSD.org) From: John-Mark Gurney Received: (from jmg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA02568; Mon, 29 Jun 1998 20:01:40 -0700 (PDT) Date: Mon, 29 Jun 1998 20:01:40 -0700 (PDT) Message-Id: <199806300301.UAA02568@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf options src/sys/i386/conf LINT src/sys/i386/i386 autoconf.c locore.s src/sys/nfs nfs.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmg 1998/06/29 20:01:39 PDT Modified files: sys/conf options sys/i386/conf LINT sys/i386/i386 autoconf.c locore.s sys/nfs nfs.h Log: convert some nfs tunables to options, these are: NFS_MINATTRTIMO VREG attrib cache timeout in sec NFS_MAXATTRTIMO NFS_MINDIRATTRTIMO VDIR attrib cache timeout in sec NFS_MAXDIRATTRTIMO NFS_GATHERDELAY Default write gather delay (msec) NFS_UIDHASHSIZ Tune the size of nfssvc_sock with this NFS_WDELAYHASHSIZ and with this NFS_MUIDHASHSIZ Tune the size of nfsmount with this NFS_NOSERVER (already documented in LINT) NFS_DEBUG turn on NFS debugging also, because NFS_ROOT is used by very different files, it has been renamed to opt_nfsroot.h instead of the old opt_nfs.h.... Revision Changes Path 1.79 +14 -2 src/sys/conf/options 1.440 +13 -1 src/sys/i386/conf/LINT 1.99 +2 -2 src/sys/i386/i386/autoconf.c 1.110 +2 -2 src/sys/i386/i386/locore.s 1.41 +3 -1 src/sys/nfs/nfs.h From owner-cvs-sys Tue Jun 30 00:41:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA23351 for cvs-sys-outgoing; Tue, 30 Jun 1998 00:41:15 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA22782; Tue, 30 Jun 1998 00:37:32 -0700 (PDT) (envelope-from jmg@FreeBSD.org) From: John-Mark Gurney Received: (from jmg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA10810; Tue, 30 Jun 1998 00:36:34 -0700 (PDT) Date: Tue, 30 Jun 1998 00:36:34 -0700 (PDT) Message-Id: <199806300736.AAA10810@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf options src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmg 1998/06/30 00:36:34 PDT Modified files: sys/conf options sys/i386/conf LINT Log: document and make EXPORTMFS a new style option Revision Changes Path 1.80 +2 -1 src/sys/conf/options 1.441 +3 -1 src/sys/i386/conf/LINT From owner-cvs-sys Tue Jun 30 00:53:37 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA25811 for cvs-sys-outgoing; Tue, 30 Jun 1998 00:53:37 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA24840; Tue, 30 Jun 1998 00:48:46 -0700 (PDT) (envelope-from jmg@FreeBSD.org) From: John-Mark Gurney Received: (from jmg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA11156; Tue, 30 Jun 1998 00:47:45 -0700 (PDT) Date: Tue, 30 Jun 1998 00:47:45 -0700 (PDT) Message-Id: <199806300747.AAA11156@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf options src/sys/scsi scsi_sense.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmg 1998/06/30 00:47:45 PDT Modified files: sys/conf options sys/scsi scsi_sense.c Log: make NO_SCSI_SENSE a proper option (already documented in LINT) Revision Changes Path 1.81 +2 -1 src/sys/conf/options 1.7 +2 -0 src/sys/scsi/scsi_sense.c From owner-cvs-sys Tue Jun 30 01:07:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA28526 for cvs-sys-outgoing; Tue, 30 Jun 1998 01:07:05 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA27386; Tue, 30 Jun 1998 01:02:51 -0700 (PDT) (envelope-from jmg@FreeBSD.org) From: John-Mark Gurney Received: (from jmg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA11659; Tue, 30 Jun 1998 01:01:30 -0700 (PDT) Date: Tue, 30 Jun 1998 01:01:30 -0700 (PDT) Message-Id: <199806300801.BAA11659@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf options src/sys/i386/conf LINT src/sys/vm vm_page.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmg 1998/06/30 01:01:30 PDT Modified files: sys/conf options sys/i386/conf LINT sys/vm vm_page.h Log: document some VM paging options for cache sizes: PQ_NOOPT no coloring PQ_LARGECACHE used for 512k/16k cache PQ_HUGECACHE used for 1024k/16k cache Revision Changes Path 1.82 +7 -1 src/sys/conf/options 1.442 +6 -1 src/sys/i386/conf/LINT 1.42 +3 -1 src/sys/vm/vm_page.h From owner-cvs-sys Tue Jun 30 01:14:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA00686 for cvs-sys-outgoing; Tue, 30 Jun 1998 01:14:59 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA00590; Tue, 30 Jun 1998 01:14:25 -0700 (PDT) (envelope-from jmg@FreeBSD.org) From: John-Mark Gurney Received: (from jmg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA12153; Tue, 30 Jun 1998 01:13:27 -0700 (PDT) Date: Tue, 30 Jun 1998 01:13:27 -0700 (PDT) Message-Id: <199806300813.BAA12153@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf options src/sys/i386/conf LINT src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmg 1998/06/30 01:13:27 PDT Modified files: sys/conf options sys/i386/conf LINT sys/pci pcisupport.c Log: document PCI_QUIET that prevents pci from compiling in so many strings Revision Changes Path 1.83 +4 -1 src/sys/conf/options 1.443 +7 -2 src/sys/i386/conf/LINT 1.70 +3 -1 src/sys/pci/pcisupport.c From owner-cvs-sys Tue Jun 30 01:25:19 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA02442 for cvs-sys-outgoing; Tue, 30 Jun 1998 01:25:19 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA02362; Tue, 30 Jun 1998 01:24:59 -0700 (PDT) (envelope-from jmg@FreeBSD.org) From: John-Mark Gurney Received: (from jmg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA12426; Tue, 30 Jun 1998 01:24:03 -0700 (PDT) Date: Tue, 30 Jun 1998 01:24:03 -0700 (PDT) Message-Id: <199806300824.BAA12426@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT options.i386 src/sys/i386/isa/sound local.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmg 1998/06/30 01:24:03 PDT Modified files: sys/i386/conf LINT options.i386 sys/i386/isa/sound local.h Log: document options to hardwire GUS irq/dmas... Revision Changes Path 1.444 +6 -1 src/sys/i386/conf/LINT 1.79 +5 -1 src/sys/i386/conf/options.i386 1.30 +3 -0 src/sys/i386/isa/sound/local.h From owner-cvs-sys Tue Jun 30 01:34:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA03920 for cvs-sys-outgoing; Tue, 30 Jun 1998 01:34:13 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA03762; Tue, 30 Jun 1998 01:33:48 -0700 (PDT) (envelope-from jmg@FreeBSD.org) From: John-Mark Gurney Received: (from jmg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA12746; Tue, 30 Jun 1998 01:32:52 -0700 (PDT) Date: Tue, 30 Jun 1998 01:32:52 -0700 (PDT) Message-Id: <199806300832.BAA12746@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf options src/sys/i386/conf options.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmg 1998/06/30 01:32:52 PDT Modified files: sys/conf options sys/i386/conf options.i386 Log: move OVERRIDE_TUNER from i386 to general options... it's not i386 specific Revision Changes Path 1.84 +4 -1 src/sys/conf/options 1.80 +1 -3 src/sys/i386/conf/options.i386 From owner-cvs-sys Tue Jun 30 01:41:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA04861 for cvs-sys-outgoing; Tue, 30 Jun 1998 01:41:39 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA04820; Tue, 30 Jun 1998 01:41:31 -0700 (PDT) (envelope-from jmg@FreeBSD.org) From: John-Mark Gurney Received: (from jmg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA12916; Tue, 30 Jun 1998 01:40:34 -0700 (PDT) Date: Tue, 30 Jun 1998 01:40:34 -0700 (PDT) Message-Id: <199806300840.BAA12916@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 src/sys/i386/linux linux_util.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmg 1998/06/30 01:40:34 PDT Modified files: sys/i386/conf options.i386 sys/i386/linux linux_util.h Log: remove option LINUX as it did nothing, add DEBUG_LINUX to debug the linux emulation... (actually moved LINUX to opt_dontuse.h) Revision Changes Path 1.81 +4 -2 src/sys/i386/conf/options.i386 1.6 +3 -1 src/sys/i386/linux/linux_util.h From owner-cvs-sys Tue Jun 30 03:58:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA24409 for cvs-sys-outgoing; Tue, 30 Jun 1998 03:58:06 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA24232; Tue, 30 Jun 1998 03:57:34 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA16497; Tue, 30 Jun 1998 03:56:38 -0700 (PDT) Date: Tue, 30 Jun 1998 03:56:38 -0700 (PDT) Message-Id: <199806301056.DAA16497@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_mroute.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/06/30 03:56:37 PDT Modified files: sys/netinet ip_mroute.c Log: Byte count statistics of multicast vifs are invalid. The problem is caused by a wrong endianess in the sum. PR: 7115 Submitted by: Joao Carlos Mendes Luis Revision Changes Path 1.47 +2 -2 src/sys/netinet/ip_mroute.c From owner-cvs-sys Tue Jun 30 04:06:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA26298 for cvs-sys-outgoing; Tue, 30 Jun 1998 04:06:45 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA26214; Tue, 30 Jun 1998 04:06:13 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA17659; Tue, 30 Jun 1998 04:05:16 -0700 (PDT) Date: Tue, 30 Jun 1998 04:05:16 -0700 (PDT) Message-Id: <199806301105.EAA17659@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/libkern qsort.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/06/30 04:05:15 PDT Modified files: sys/libkern qsort.c Log: #include sys/libkern.h instead of stdlib.h. PR: 7105 Reviewed by: phk Submitted by: Robert Watson Revision Changes Path 1.9 +2 -2 src/sys/libkern/qsort.c From owner-cvs-sys Tue Jun 30 04:13:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA28342 for cvs-sys-outgoing; Tue, 30 Jun 1998 04:13:56 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA27774; Tue, 30 Jun 1998 04:11:30 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA18001; Tue, 30 Jun 1998 04:10:33 -0700 (PDT) Date: Tue, 30 Jun 1998 04:10:33 -0700 (PDT) Message-Id: <199806301110.EAA18001@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/netboot Makefile bootmenu.c main.c ns8390.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/06/30 04:10:32 PDT Modified files: sys/i386/boot/netboot Makefile bootmenu.c main.c ns8390.c Log: These are a selection of small problems and annoyances with the netboot code. Apart from the first one, none really affect typical configurations but are nevertheless unnecessary limitations. We use netbooted PCs as student X-terminals and all of the below fixes have been useful. Apologies for including them all in one PR, but some are just too silly or trivial to send on their own! a) Newer SMC cards have hardware addresses starting with 00:E0. Netboot compares the MAC address with 00:00:C0 to determine if it is a WD/SMC card, so it fails to detect these. b) Netboot is unable to boot kzipped kernels, as it assumes that the kernel load address is 0x100000. c) Users can abort the booting process and enter arbitrary network addresses, or boot from a floppy disk. This can be a problem when netbooted machines are used in a student environment. d) It is not possible to set all options via bootp. For example there is no way to remotely force a client to boot from disk. With both SECURE_BOOT(patch below) and NO_TFTP defined, short of unplugging the eprom there is no way at all to get the client to boot locally. A generic solution is to allow complete netboot commands to be sent using bootp lines such as: :T132="diskboot": e) The last character of netboot command names is not checked. You can type 'iz 10.0.0.1' and it will be interpreted as 'ip'. This is only important if you try to add a new command which is the same as an existing one except for the last character. f) We have a configuration where multiple servers are willing to serve a diskless client. The tftp config file, or the bootptab entry on each server must specify the root and swap filesystems as 'ip:/fs' even though 'ip' will usually be the responding server's IP address. It would be nice if netboot could automatically prepend the server's IP address to an entry specified as just '/fs', so that multiple servers can use the same tftp or bootp configuration files. Admittedly this is hardly a major problem! PR: 7098 Submitted by: Ian Dowse Revision Changes Path 1.18 +2 -1 src/sys/i386/boot/netboot/Makefile 1.15 +35 -11 src/sys/i386/boot/netboot/bootmenu.c 1.22 +15 -1 src/sys/i386/boot/netboot/main.c 1.13 +4 -2 src/sys/i386/boot/netboot/ns8390.c From owner-cvs-sys Tue Jun 30 04:22:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA00418 for cvs-sys-outgoing; Tue, 30 Jun 1998 04:22:15 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA29842; Tue, 30 Jun 1998 04:20:27 -0700 (PDT) (envelope-from jmg@FreeBSD.org) From: John-Mark Gurney Received: (from jmg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA18345; Tue, 30 Jun 1998 04:19:27 -0700 (PDT) Date: Tue, 30 Jun 1998 04:19:27 -0700 (PDT) Message-Id: <199806301119.EAA18345@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lkm@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/lkm/nfs Makefile src/sys/nfs nfs.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmg 1998/06/30 04:19:27 PDT Modified files: lkm/nfs Makefile sys/nfs nfs.h Log: fix buildworld hopefully be3fore anyone complains... NFS_*TIMO should possibly be converted to sysctl vars (jkh's suggestion), but in some cases it looks like nfs keeps a copy of the value in a struct hash sizes are already ifdef'd KERNEL, so there aren't userland inpact from them... Revision Changes Path 1.7 +3 -1 src/lkm/nfs/Makefile 1.42 +3 -1 src/sys/nfs/nfs.h From owner-cvs-sys Tue Jun 30 04:22:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA00518 for cvs-sys-outgoing; Tue, 30 Jun 1998 04:22:45 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA00284; Tue, 30 Jun 1998 04:21:23 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA18407; Tue, 30 Jun 1998 04:20:24 -0700 (PDT) Date: Tue, 30 Jun 1998 04:20:24 -0700 (PDT) Message-Id: <199806301120.EAA18407@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/netboot opt_nfs.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/06/30 04:20:24 PDT Added files: sys/i386/boot/netboot opt_nfs.h Log: Sigh, we need this one now. From owner-cvs-sys Tue Jun 30 07:44:21 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA01474 for cvs-sys-outgoing; Tue, 30 Jun 1998 07:44:21 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA01431; Tue, 30 Jun 1998 07:44:03 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA21860; Tue, 30 Jun 1998 07:43:05 -0700 (PDT) Date: Tue, 30 Jun 1998 07:43:05 -0700 (PDT) Message-Id: <199806301443.HAA21860@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf files options src/sys/i386/conf LINT options.i386 src/sys/kern kern_opt.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/06/30 07:43:05 PDT Modified files: sys/conf files options sys/i386/conf LINT options.i386 Removed files: sys/kern kern_opt.c Log: Nuked opt_defunct.h and kern_opt.c. config(8) now generates good enough warnings about all unknown options. Revision Changes Path 1.146 +0 -1 src/sys/conf/files 1.85 +1 -6 src/sys/conf/options 1.445 +1 -6 src/sys/i386/conf/LINT 1.82 +1 -6 src/sys/i386/conf/options.i386 From owner-cvs-sys Tue Jun 30 12:43:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA20227 for cvs-sys-outgoing; Tue, 30 Jun 1998 12:43:05 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA20048; Tue, 30 Jun 1998 12:42:23 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA00454; Tue, 30 Jun 1998 12:41:23 -0700 (PDT) Date: Tue, 30 Jun 1998 12:41:23 -0700 (PDT) Message-Id: <199806301941.MAA00454@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 identcpu.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/06/30 12:41:22 PDT Modified files: sys/i386/i386 identcpu.c Log: Add PSE36 to the bits we know by name. Revision Changes Path 1.49 +2 -2 src/sys/i386/i386/identcpu.c From owner-cvs-sys Tue Jun 30 14:26:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA08116 for cvs-sys-outgoing; Tue, 30 Jun 1998 14:26:42 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA08099; Tue, 30 Jun 1998 14:26:30 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.8.8/8.8.8/Spinner) with ESMTP id FAA03971; Wed, 1 Jul 1998 05:26:26 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199806302126.FAA03971@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: John-Mark Gurney cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lkm@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/lkm/nfs Makefile src/sys/nfs nfs.h In-reply-to: Your message of "Tue, 30 Jun 1998 04:19:27 MST." <199806301119.EAA18345@freefall.freebsd.org> Date: Wed, 01 Jul 1998 05:26:26 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk John-Mark Gurney wrote: > jmg 1998/06/30 04:19:27 PDT > > Modified files: > lkm/nfs Makefile > sys/nfs nfs.h > Log: > fix buildworld hopefully be3fore anyone complains... > > NFS_*TIMO should possibly be converted to sysctl vars (jkh's suggestion), > but in some cases it looks like nfs keeps a copy of the value in a struct They really shouldn't need to be options at all. They default values are defined in the NFS3 spec, and they are overrideable at mount time with mount options. Cheers, -Peter From owner-cvs-sys Tue Jun 30 14:27:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA08264 for cvs-sys-outgoing; Tue, 30 Jun 1998 14:27:15 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA08207; Tue, 30 Jun 1998 14:27:03 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA03242; Tue, 30 Jun 1998 14:26:03 -0700 (PDT) Date: Tue, 30 Jun 1998 14:26:03 -0700 (PDT) Message-Id: <199806302126.OAA03242@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf param.c src/sys/kern kern_synch.c src/sys/i386/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/06/30 14:26:02 PDT Modified files: sys/conf param.c sys/kern kern_synch.c sys/i386/i386 machdep.c Log: Add 3 sysctl variables for future use by ps)1_ Revision Changes Path 1.29 +4 -1 src/sys/conf/param.c 1.59 +2 -1 src/sys/kern/kern_synch.c 1.302 +12 -2 src/sys/i386/i386/machdep.c From owner-cvs-sys Tue Jun 30 18:43:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA25644 for cvs-sys-outgoing; Tue, 30 Jun 1998 18:43:40 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA24969; Tue, 30 Jun 1998 18:39:45 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA09088; Tue, 30 Jun 1998 18:38:41 -0700 (PDT) Date: Tue, 30 Jun 1998 18:38:41 -0700 (PDT) Message-Id: <199807010138.SAA09088@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet in.h ip_divert.c ip_fw.c ip_input.c ip_output.c ip_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/06/30 18:38:40 PDT Modified files: (Branch: RELENG_2_2) sys/netinet in.h ip_divert.c ip_fw.c ip_input.c ip_output.c ip_var.h Log: MFC: merge in some minor cleanups for IP divert Revision Changes Path 1.22.2.5 +3 -2 src/sys/netinet/in.h 1.1.2.10 +10 -29 src/sys/netinet/ip_divert.c 1.51.2.15 +25 -26 src/sys/netinet/ip_fw.c 1.50.2.16 +8 -13 src/sys/netinet/ip_input.c 1.44.2.9 +3 -3 src/sys/netinet/ip_output.c 1.24.2.5 +2 -8 src/sys/netinet/ip_var.h From owner-cvs-sys Wed Jul 1 22:50:36 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA07844 for cvs-sys-outgoing; Wed, 1 Jul 1998 22:50:36 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA07804; Wed, 1 Jul 1998 22:50:26 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA23689; Wed, 1 Jul 1998 22:49:16 -0700 (PDT) Date: Wed, 1 Jul 1998 22:49:16 -0700 (PDT) Message-Id: <199807020549.WAA23689@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_divert.c ip_fw.c ip_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/07/01 22:49:15 PDT Modified files: sys/netinet ip_divert.c ip_fw.c ip_input.c Log: Remove the option to keep IPFW diversion backwards compatible WRT diversion reinjection. No-one has been bitten by the new behaviour that I know of. Revision Changes Path 1.32 +1 -15 src/sys/netinet/ip_divert.c 1.91 +1 -31 src/sys/netinet/ip_fw.c 1.91 +3 -2 src/sys/netinet/ip_input.c From owner-cvs-sys Wed Jul 1 22:52:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA08153 for cvs-sys-outgoing; Wed, 1 Jul 1998 22:52:15 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA08124; Wed, 1 Jul 1998 22:52:09 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA23770; Wed, 1 Jul 1998 22:50:59 -0700 (PDT) Date: Wed, 1 Jul 1998 22:50:59 -0700 (PDT) Message-Id: <199807020550.WAA23770@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf options Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/07/01 22:50:59 PDT Modified files: sys/conf options Log: Remove unused option Revision Changes Path 1.86 +1 -3 src/sys/conf/options From owner-cvs-sys Wed Jul 1 23:33:02 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA12888 for cvs-sys-outgoing; Wed, 1 Jul 1998 23:33:02 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA12847; Wed, 1 Jul 1998 23:32:39 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA24872; Wed, 1 Jul 1998 23:31:27 -0700 (PDT) Date: Wed, 1 Jul 1998 23:31:27 -0700 (PDT) Message-Id: <199807020631.XAA24872@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_divert.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/07/01 23:31:26 PDT Modified files: sys/netinet ip_divert.c Log: Remove out of date comment. Revision Changes Path 1.33 +1 -4 src/sys/netinet/ip_divert.c From owner-cvs-sys Thu Jul 2 01:55:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA10060 for cvs-sys-outgoing; Thu, 2 Jul 1998 01:55:41 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA09794; Thu, 2 Jul 1998 01:54:19 -0700 (PDT) (envelope-from andreas@klemm.gtn.com) Received: (from uucp@localhost) by news1.gtn.com (8.8.6/8.8.6) with UUCP id KAA23592; Thu, 2 Jul 1998 10:45:27 +0200 (MET DST) Received: (from andreas@localhost) by klemm.gtn.com (8.8.8/8.8.8) id KAA10130; Thu, 2 Jul 1998 10:19:09 +0200 (CEST) (envelope-from andreas) Message-ID: <19980702101909.A8252@klemm.gtn.com> Date: Thu, 2 Jul 1998 10:19:09 +0200 From: Andreas Klemm To: Peter Wemm , John-Mark Gurney Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lkm@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/lkm/nfs Makefile src/sys/nfs nfs.h References: <199806301119.EAA18345@freefall.freebsd.org> <199806302126.FAA03971@spinner.netplex.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199806302126.FAA03971@spinner.netplex.com.au>; from Peter Wemm on Wed, Jul 01, 1998 at 05:26:26AM +0800 X-Disclaimer: A free society is one where it is safe to be unpopular X-Operating-System: FreeBSD 3.0-CURRENT SMP Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Wed, Jul 01, 1998 at 05:26:26AM +0800, Peter Wemm wrote: > John-Mark Gurney wrote: > > jmg 1998/06/30 04:19:27 PDT > > > > Modified files: > > lkm/nfs Makefile > > sys/nfs nfs.h > > Log: > > fix buildworld hopefully be3fore anyone complains... > > > > NFS_*TIMO should possibly be converted to sysctl vars (jkh's suggestion), > > but in some cases it looks like nfs keeps a copy of the value in a struct > > They really shouldn't need to be options at all. They default values are > defined in the NFS3 spec, and they are overrideable at mount time with ^^^^ > mount options. I'm looking for this spec ... any pointers ? -- Andreas Klemm http://www.FreeBSD.ORG/~andreas What gives you 90% more speed, for example, in kernel compilation ? http://www.FreeBSD.ORG/~fsmp/SMP/akgraph-a/graph1.html "NT = Not Today" (Maggie Biggs) ``powered by FreeBSD SMP'' From owner-cvs-sys Thu Jul 2 05:39:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA13651 for cvs-sys-outgoing; Thu, 2 Jul 1998 05:39:13 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA13557; Thu, 2 Jul 1998 05:38:50 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA05407; Thu, 2 Jul 1998 05:37:38 -0700 (PDT) Date: Thu, 2 Jul 1998 05:37:38 -0700 (PDT) Message-Id: <199807021237.FAA05407@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/netboot Makefile bootmenu.c main.c ns8390.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/07/02 05:37:38 PDT Modified files: sys/pc98/boot/netboot Makefile bootmenu.c main.c ns8390.c Log: Sync with sys/i386/boot/netboot/Makefile, bootmenu.c, main.c and ns8390.c revisions 1.18, 1.15, 1.22 and 1.13, respectiely. Revision Changes Path 1.6 +2 -1 src/sys/pc98/boot/netboot/Makefile 1.4 +15 -8 src/sys/pc98/boot/netboot/bootmenu.c 1.4 +31 -1 src/sys/pc98/boot/netboot/main.c 1.5 +4 -2 src/sys/pc98/boot/netboot/ns8390.c From owner-cvs-sys Thu Jul 2 05:40:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA13895 for cvs-sys-outgoing; Thu, 2 Jul 1998 05:40:51 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA13859; Thu, 2 Jul 1998 05:40:46 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA05466; Thu, 2 Jul 1998 05:39:34 -0700 (PDT) Date: Thu, 2 Jul 1998 05:39:34 -0700 (PDT) Message-Id: <199807021239.FAA05466@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/07/02 05:39:33 PDT Modified files: sys/pc98/i386 machdep.c Log: Sync with sys/i386/i386/machdep.c revision 1.302. Revision Changes Path 1.89 +12 -2 src/sys/pc98/i386/machdep.c From owner-cvs-sys Thu Jul 2 05:41:19 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA13988 for cvs-sys-outgoing; Thu, 2 Jul 1998 05:41:19 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA13954; Thu, 2 Jul 1998 05:41:15 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA05522; Thu, 2 Jul 1998 05:40:02 -0700 (PDT) Date: Thu, 2 Jul 1998 05:40:02 -0700 (PDT) Message-Id: <199807021240.FAA05522@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/07/02 05:40:02 PDT Modified files: sys/pc98/conf options.pc98 Log: Sync with sys/i386/conf/options.i386 revision 1.82. Revision Changes Path 1.63 +8 -9 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Thu Jul 2 05:43:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA14355 for cvs-sys-outgoing; Thu, 2 Jul 1998 05:43:04 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA14319; Thu, 2 Jul 1998 05:42:56 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA05574; Thu, 2 Jul 1998 05:41:43 -0700 (PDT) Date: Thu, 2 Jul 1998 05:41:43 -0700 (PDT) Message-Id: <199807021241.FAA05574@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_srvcache.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/07/02 05:41:43 PDT Modified files: sys/nfs nfs_srvcache.c Log: Moved `#ifndef NFS_NOSERVER' after including nfs.h. Revision Changes Path 1.17 +2 -2 src/sys/nfs/nfs_srvcache.c From owner-cvs-sys Thu Jul 2 08:39:27 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA11921 for cvs-sys-outgoing; Thu, 2 Jul 1998 08:39:27 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA11460; Thu, 2 Jul 1998 08:37:51 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA08204; Thu, 2 Jul 1998 08:36:36 -0700 (PDT) Date: Thu, 2 Jul 1998 08:36:36 -0700 (PDT) Message-Id: <199807021536.IAA08204@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/biosboot start.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 1998/07/02 08:36:36 PDT Modified files: sys/i386/boot/biosboot start.S Log: Add workaround to allow the FreeBSD boot block to work on Kapok Computer Co. notebook with AMI 'WinBIOS' which seems to insist on having a short jump and nop as the first instructions in the boot sector code. The prevailing theory is that the BIOS is doing some sort of boot sector virus detection and refusing to run any boot block that doesn't start with the same instruction sequence as MS-DOG boot sector code. If this is the case, it would be nice if it actually printed an error message to this effect instead of just saying 'FAILED.' This workaround has no effect on the boot sector code other than to increase its size by three bytes. Revision Changes Path 1.11 +13 -1 src/sys/i386/boot/biosboot/start.S From owner-cvs-sys Thu Jul 2 08:48:25 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA14096 for cvs-sys-outgoing; Thu, 2 Jul 1998 08:48:25 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA13677; Thu, 2 Jul 1998 08:46:41 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA08711; Thu, 2 Jul 1998 08:45:27 -0700 (PDT) Date: Thu, 2 Jul 1998 08:45:27 -0700 (PDT) Message-Id: <199807021545.IAA08711@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/biosboot start.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 1998/07/02 08:45:26 PDT Modified files: (Branch: RELENG_2_2) sys/i386/boot/biosboot start.S Log: MFC: add workaround to allow FreeBSD boot block to load and run on brain-damaged Taiwanese notebook machine. Revision Changes Path 1.8.2.1 +13 -1 src/sys/i386/boot/biosboot/start.S From owner-cvs-sys Thu Jul 2 14:39:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA13692 for cvs-sys-outgoing; Thu, 2 Jul 1998 14:39:16 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA13315; Thu, 2 Jul 1998 14:36:22 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA22114; Thu, 2 Jul 1998 14:35:03 -0700 (PDT) Date: Thu, 2 Jul 1998 14:35:03 -0700 (PDT) Message-Id: <199807022135.OAA22114@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/07/02 14:35:03 PDT Modified files: sys/kern kern_clock.c Log: When we transfer time from one timecounter to the next, use nanouptime(), not nanotime(); Otherwise we end up in 2026... Fix the arg to dummy_get_timecount() Revision Changes Path 1.74 +4 -4 src/sys/kern/kern_clock.c From owner-cvs-sys Thu Jul 2 20:48:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA02837 for cvs-sys-outgoing; Thu, 2 Jul 1998 20:48:58 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA02783; Thu, 2 Jul 1998 20:48:46 -0700 (PDT) (envelope-from dg@FreeBSD.org) From: David Greenman Received: (from dg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA02291; Thu, 2 Jul 1998 20:47:29 -0700 (PDT) Date: Thu, 2 Jul 1998 20:47:29 -0700 (PDT) Message-Id: <199807030347.UAA02291@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_syscalls.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dg 1998/07/02 20:47:29 PDT Modified files: sys/kern vfs_syscalls.c Log: Reset MNT_ASYNC flag if needed if unmount() should fail. Submitted by: Paul Saab Revision Changes Path 1.104 +4 -1 src/sys/kern/vfs_syscalls.c From owner-cvs-sys Thu Jul 2 20:52:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA03124 for cvs-sys-outgoing; Thu, 2 Jul 1998 20:52:05 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA03049; Thu, 2 Jul 1998 20:51:54 -0700 (PDT) (envelope-from dg@FreeBSD.org) From: David Greenman Received: (from dg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA02455; Thu, 2 Jul 1998 20:50:36 -0700 (PDT) Date: Thu, 2 Jul 1998 20:50:36 -0700 (PDT) Message-Id: <199807030350.UAA02455@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_syscalls.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dg 1998/07/02 20:50:36 PDT Modified files: (Branch: RELENG_2_2) sys/kern vfs_syscalls.c Log: Brought in changes from rev 1.104: preserve MNT_ASYNC across failed unmount()s. Revision Changes Path 1.51.2.7 +4 -1 src/sys/kern/vfs_syscalls.c From owner-cvs-sys Thu Jul 2 21:42:53 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA10717 for cvs-sys-outgoing; Thu, 2 Jul 1998 21:42:53 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from roma.coe.ufrj.br (jonny@roma.coe.ufrj.br [146.164.53.65]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA10710; Thu, 2 Jul 1998 21:42:47 -0700 (PDT) (envelope-from jonny@jonny.eng.br) Received: (from jonny@localhost) by roma.coe.ufrj.br (8.8.8/8.8.8) id BAA24157; Fri, 3 Jul 1998 01:42:42 -0300 (EST) (envelope-from jonny) From: Joao Carlos Mendes Luis Message-Id: <199807030442.BAA24157@roma.coe.ufrj.br> Subject: Re: cvs commit: src/sys/netinet ip_mroute.c In-Reply-To: <199806301056.DAA16497@freefall.freebsd.org> from Poul-Henning Kamp at "Jun 30, 98 03:56:38 am" To: phk@FreeBSD.ORG (Poul-Henning Kamp) Date: Fri, 3 Jul 1998 01:42:42 -0300 (EST) Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (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(Poul-Henning Kamp) // phk 1998/06/30 03:56:37 PDT // // Modified files: // sys/netinet ip_mroute.c // Log: // Byte count statistics of multicast vifs are invalid. // The problem is caused by a wrong endianess in the sum. // // PR: 7115 // Submitted by: Joao Carlos Mendes Luis Thanks. BTW, please, don't forget -stable. Jonny -- Joao Carlos Mendes Luis M.Sc. Student jonny@jonny.eng.br Universidade Federal do Rio de Janeiro From owner-cvs-sys Thu Jul 2 23:10:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA20884 for cvs-sys-outgoing; Thu, 2 Jul 1998 23:10:58 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA20869; Thu, 2 Jul 1998 23:10:44 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id XAA06464; Thu, 2 Jul 1998 23:09:57 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Joao Carlos Mendes Luis cc: phk@FreeBSD.ORG (Poul-Henning Kamp), cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/netinet ip_mroute.c In-reply-to: Your message of "Fri, 03 Jul 1998 01:42:42 -0300." <199807030442.BAA24157@roma.coe.ufrj.br> Date: Thu, 02 Jul 1998 23:09:56 -0700 Message-ID: <6460.899446196@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk doesn't handle -stable merging. Someone else will have to do that. > #define quoting(Poul-Henning Kamp) > // phk 1998/06/30 03:56:37 PDT > // > // Modified files: > // sys/netinet ip_mroute.c > // Log: > // Byte count statistics of multicast vifs are invalid. > // The problem is caused by a wrong endianess in the sum. > // > // PR: 7115 > // Submitted by: Joao Carlos Mendes Luis > > Thanks. > > BTW, please, don't forget -stable. > > Jonny > > -- > Joao Carlos Mendes Luis M.Sc. Student > jonny@jonny.eng.br Universidade Federal do Rio de Janeiro From owner-cvs-sys Fri Jul 3 00:28:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA01643 for cvs-sys-outgoing; Fri, 3 Jul 1998 00:28:59 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from roma.coe.ufrj.br (jonny@roma.coe.ufrj.br [146.164.53.65]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA01587; Fri, 3 Jul 1998 00:28:45 -0700 (PDT) (envelope-from jonny@jonny.eng.br) Received: (from jonny@localhost) by roma.coe.ufrj.br (8.8.8/8.8.8) id EAA28967; Fri, 3 Jul 1998 04:28:35 -0300 (EST) (envelope-from jonny) From: Joao Carlos Mendes Luis Message-Id: <199807030728.EAA28967@roma.coe.ufrj.br> Subject: Re: cvs commit: src/sys/netinet ip_mroute.c In-Reply-To: <6460.899446196@time.cdrom.com> from "Jordan K. Hubbard" at "Jul 2, 98 11:09:56 pm" To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Fri, 3 Jul 1998 04:28:35 -0300 (EST) Cc: jonny@jonny.eng.br, phk@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (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(Jordan K. Hubbard) // phk doesn't handle -stable merging. Someone else will have to // do that. Is this a volunteering ? :) It's a one-line patch, and the testbed in which I discovered the bug was FreeBSD-stable. The reasoning: It was messing my MBone tunnels statistics. // > // Modified files: // > // sys/netinet ip_mroute.c // > // Log: // > // Byte count statistics of multicast vifs are invalid. // > // The problem is caused by a wrong endianess in the sum. // > // // > // PR: 7115 // > // Submitted by: Joao Carlos Mendes Luis Jonny -- Joao Carlos Mendes Luis M.Sc. Student jonny@jonny.eng.br Universidade Federal do Rio de Janeiro From owner-cvs-sys Fri Jul 3 00:49:49 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA04947 for cvs-sys-outgoing; Fri, 3 Jul 1998 00:49:49 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA04864; Fri, 3 Jul 1998 00:49:37 -0700 (PDT) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA09720; Fri, 3 Jul 1998 00:48:18 -0700 (PDT) Date: Fri, 3 Jul 1998 00:48:18 -0700 (PDT) Message-Id: <199807030748.AAA09720@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_mroute.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/07/03 00:48:18 PDT Modified files: (Branch: RELENG_2_2) sys/netinet ip_mroute.c Log: MFC: Byte count statistics of multicast vifs are invalid. PR: 7115 Revision Changes Path 1.34.2.3 +2 -2 src/sys/netinet/ip_mroute.c From owner-cvs-sys Fri Jul 3 00:50:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA05191 for cvs-sys-outgoing; Fri, 3 Jul 1998 00:50:23 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA05157; Fri, 3 Jul 1998 00:50:14 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id AAA06895; Fri, 3 Jul 1998 00:49:25 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Joao Carlos Mendes Luis cc: phk@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/netinet ip_mroute.c In-reply-to: Your message of "Fri, 03 Jul 1998 04:28:35 -0300." <199807030728.EAA28967@roma.coe.ufrj.br> Date: Fri, 03 Jul 1998 00:49:25 -0700 Message-ID: <6891.899452165@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Is this a volunteering ? :) > > It's a one-line patch, and the testbed in which I discovered the > bug was FreeBSD-stable. The reasoning: It was messing my MBone > tunnels statistics. Sure, done. Anyone else wishing to see specific PRs merged like this, feel free to send me the PR#. - Jordan From owner-cvs-sys Fri Jul 3 01:35:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA13197 for cvs-sys-outgoing; Fri, 3 Jul 1998 01:35:45 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from octopus.originative.co.uk (originat.demon.co.uk [158.152.220.9]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA13102; Fri, 3 Jul 1998 01:35:10 -0700 (PDT) (envelope-from paul@originative.co.uk) Received: by OCTOPUS with Internet Mail Service (5.5.1960.3) id ; Fri, 3 Jul 1998 09:36:15 +0100 Message-ID: From: Paul Richards To: "'Jordan K. Hubbard'" , Bruce Evans Cc: cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org, cvs-sys@FreeBSD.org Subject: RE: cvs commit: src/sys/pci if_tl.c if_tlreg.h Date: Fri, 3 Jul 1998 09:36:05 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.1960.3) Content-Type: text/plain Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk I'm a little behind on my mail (though rapidly catching up) so sorry to bring this up again but I think it is worth distinguishing between two different uses of #ifdef in FreeBSD. I agree that it would be ridiculous to force third party vendors to strip their code of FreeBSD #ifdef's when they import their code but I think it's a really bad idea to use #ifdef to make code in the FreeBSD tree compile on different versions of FreeBSD. That should definately be ripped out and separate, cleaner versions of the code should be maintained in each active branch. There's no reason for version of a file in stable to have #ifdefs to make it compile on current or vice versa, it just makes the code more clumsy to read and not really any more maintainable since the differences between the versions can often be significant and the #ifdef spaghetti is very obfuscating in those situations. Paul Richards Ph.D. Originative Solutions Ltd > -----Original Message----- > From: Jordan K. Hubbard [mailto:jkh@time.cdrom.com] > Sent: Friday, May 22, 1998 7:37 PM > To: Bruce Evans > Cc: cvs-all@FreeBSD.org; cvs-committers@FreeBSD.org; > cvs-sys@FreeBSD.org > Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h > > > > >Hmmm. Just to be sure I understand your position - are you saying > > >that sources should never use conditional compilation which depends > > >on the FreeBSD version number? That seems... Draconian. > > > > Yes. > > Well, I guess someone has to stand up for moral purity and > rightousness and I can even sort of picture you in red tights with a > tattered cape, a pair of green underwear worn on the outside and a > large "B" on your chest. > > Hmmmm. OK, I'm working really hard to get that picture out of my mind > now and I'm sorry I ever mentioned it. > > Needless to say, I think an attitude like this is somewhat impractical > for the real world. There's code which has to run on multiple *BSD > variants and there's code which has variant #ifdefs in it made > necessary by the fact that somebody, and I'm not mentioning any names, > made like a weasel on amphetamines with the includes for 3.0 and > rendered the idea of code which trivially compiles on both of our own > branches somewhat problematic. > > As long as code is written by humans and not Hal, and we've got these > hyperactive weasels racing around making changes for changes sake, > these sorts of #ifdefs are going to be an unfortunate and unavoidable > fact of life. > > - Jordan > From owner-cvs-sys Fri Jul 3 01:38:22 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA13729 for cvs-sys-outgoing; Fri, 3 Jul 1998 01:38:22 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA13653; Fri, 3 Jul 1998 01:38:09 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA11755; Fri, 3 Jul 1998 01:36:50 -0700 (PDT) Date: Fri, 3 Jul 1998 01:36:50 -0700 (PDT) Message-Id: <199807030836.BAA11755@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern uipc_mbuf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/07/03 01:36:49 PDT Modified files: sys/kern uipc_mbuf.c Log: Update M_EXT support in m_copypacket(). PR: 7122 Reviewed by: phk Submitted by: Castor Fu Originally forgotten by: julian Revision Changes Path 1.36 +11 -3 src/sys/kern/uipc_mbuf.c From owner-cvs-sys Fri Jul 3 02:09:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA17011 for cvs-sys-outgoing; Fri, 3 Jul 1998 02:09:45 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA16986; Fri, 3 Jul 1998 02:09:35 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id CAA19961; Fri, 3 Jul 1998 02:07:21 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd019950; Fri Jul 3 09:07:14 1998 Date: Fri, 3 Jul 1998 02:06:59 -0700 (PDT) From: Julian Elischer To: Poul-Henning Kamp cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/kern uipc_mbuf.c In-Reply-To: <199807030836.BAA11755@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 I was looking at that the other day.. are you sure m_copypacket() wasn't added later? On Fri, 3 Jul 1998, Poul-Henning Kamp wrote: > phk 1998/07/03 01:36:49 PDT > > Modified files: > sys/kern uipc_mbuf.c > Log: > Update M_EXT support in m_copypacket(). > > PR: 7122 > Reviewed by: phk > Submitted by: Castor Fu > Originally forgotten by: julian > > Revision Changes Path > 1.36 +11 -3 src/sys/kern/uipc_mbuf.c > From owner-cvs-sys Fri Jul 3 02:47:17 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA24427 for cvs-sys-outgoing; Fri, 3 Jul 1998 02:47:17 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA24399; Fri, 3 Jul 1998 02:47:03 -0700 (PDT) (envelope-from dfr@nlsystems.com) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.8.8/8.8.5) with SMTP id KAA24599; Fri, 3 Jul 1998 10:47:11 +0100 (BST) Date: Fri, 3 Jul 1998 10:47:10 +0100 (BST) From: Doug Rabson To: Andreas Klemm cc: Peter Wemm , John-Mark Gurney , cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-lkm@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/lkm/nfs Makefile src/sys/nfs nfs.h In-Reply-To: <19980702101909.A8252@klemm.gtn.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Thu, 2 Jul 1998, Andreas Klemm wrote: > On Wed, Jul 01, 1998 at 05:26:26AM +0800, Peter Wemm wrote: > > John-Mark Gurney wrote: > > > jmg 1998/06/30 04:19:27 PDT > > > > > > Modified files: > > > lkm/nfs Makefile > > > sys/nfs nfs.h > > > Log: > > > fix buildworld hopefully be3fore anyone complains... > > > > > > NFS_*TIMO should possibly be converted to sysctl vars (jkh's suggestion), > > > but in some cases it looks like nfs keeps a copy of the value in a struct > > > > They really shouldn't need to be options at all. They default values are > > defined in the NFS3 spec, and they are overrideable at mount time with > ^^^^ > > mount options. > > I'm looking for this spec ... any pointers ? rfc1813 -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 951 1891 Fax: +44 181 381 1039 From owner-cvs-sys Fri Jul 3 02:47:21 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA24440 for cvs-sys-outgoing; Fri, 3 Jul 1998 02:47:21 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA24394; Fri, 3 Jul 1998 02:47:02 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id TAA30812; Fri, 3 Jul 1998 19:46:58 +1000 Date: Fri, 3 Jul 1998 19:46:58 +1000 From: Bruce Evans Message-Id: <199807030946.TAA30812@godzilla.zeta.org.au> To: julian@whistle.com, phk@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern uipc_mbuf.c Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >I was looking at that the other day.. are you sure m_copypacket() >wasn't added later? m_copypacket() was added earlier in rev.1.20 (1996/05/08 19:34:14). >On Fri, 3 Jul 1998, Poul-Henning Kamp wrote: > >> phk 1998/07/03 01:36:49 PDT >> >> Modified files: >> sys/kern uipc_mbuf.c >> Log: >> Update M_EXT support in m_copypacket(). >> >> PR: 7122 >> Reviewed by: phk >> Submitted by: Castor Fu >> Originally forgotten by: julian Originally forgotten by: julian, in rev.1.24 (1996/08/19 03:32:02) :-). Bruce From owner-cvs-sys Fri Jul 3 07:36:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA06708 for cvs-sys-outgoing; Fri, 3 Jul 1998 07:36:33 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA06562; Fri, 3 Jul 1998 07:35:54 -0700 (PDT) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA24341; Fri, 3 Jul 1998 07:34:31 -0700 (PDT) Date: Fri, 3 Jul 1998 07:34:31 -0700 (PDT) Message-Id: <199807031434.HAA24341@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa/pcvt pcvt_drv.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/07/03 07:34:31 PDT Modified files: sys/i386/isa/pcvt pcvt_drv.c Log: Check for missing keyboard. PR: 7108 Submitted by: Hellmuth Michaelis Revision Changes Path 1.39 +26 -0 src/sys/i386/isa/pcvt/pcvt_drv.c From owner-cvs-sys Fri Jul 3 07:37:21 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA06808 for cvs-sys-outgoing; Fri, 3 Jul 1998 07:37:21 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA06730; Fri, 3 Jul 1998 07:36:47 -0700 (PDT) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA24393; Fri, 3 Jul 1998 07:35:26 -0700 (PDT) Date: Fri, 3 Jul 1998 07:35:26 -0700 (PDT) Message-Id: <199807031435.HAA24393@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa/pcvt pcvt_drv.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/07/03 07:35:25 PDT Modified files: (Branch: RELENG_2_2) sys/i386/isa/pcvt pcvt_drv.c Log: MFC: Check for missing keyboard (PR#7108). Revision Changes Path 1.27.2.2 +26 -0 src/sys/i386/isa/pcvt/pcvt_drv.c From owner-cvs-sys Fri Jul 3 11:48:27 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA05025 for cvs-sys-outgoing; Fri, 3 Jul 1998 11:48:27 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA04983; Fri, 3 Jul 1998 11:48:16 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA01251; Fri, 3 Jul 1998 11:46:54 -0700 (PDT) Date: Fri, 3 Jul 1998 11:46:54 -0700 (PDT) Message-Id: <199807031846.LAA01251@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/gnu/ext2fs ext2_inode.c src/sys/ufs/ffs ffs_inode.c src/sys/ufs/ufs ufs_vnops.c ufs_extern.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/07/03 11:46:53 PDT Modified files: sys/gnu/ext2fs ext2_inode.c sys/ufs/ffs ffs_inode.c sys/ufs/ufs ufs_vnops.c ufs_extern.h Log: Centralized in-core inode update. Update the in-core inode directly in ufs_setattr() so that there is no need to pass timestamps to UFS_UPDATE() (everything else just needs the current time). Ignore the passed-in timestamps in UFS_UPDATE() and always call ufs_itimes() (was: itimes()) to do the update. The timestamps are still passed so that all the callers don't need to be changed yet. Revision Changes Path 1.16 +4 -16 src/sys/gnu/ext2fs/ext2_inode.c 1.44 +6 -21 src/sys/ufs/ffs/ffs_inode.c 1.91 +17 -17 src/sys/ufs/ufs/ufs_vnops.c 1.24 +2 -1 src/sys/ufs/ufs/ufs_extern.h From owner-cvs-sys Fri Jul 3 15:18:43 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA24767 for cvs-sys-outgoing; Fri, 3 Jul 1998 15:18:43 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA24714; Fri, 3 Jul 1998 15:18:29 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA05374; Fri, 3 Jul 1998 15:17:06 -0700 (PDT) Date: Fri, 3 Jul 1998 15:17:06 -0700 (PDT) Message-Id: <199807032217.PAA05374@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/gnu/ext2fs ext2_inode.c src/sys/ufs/ffs ffs_inode.c src/sys/ufs/ufs inode.h ufs_inode.c ufs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/07/03 15:17:05 PDT Modified files: sys/gnu/ext2fs ext2_inode.c sys/ufs/ffs ffs_inode.c sys/ufs/ufs inode.h ufs_inode.c ufs_vnops.c Log: Sync timestamp changes for inodes of special files to disk as late as possible (when the inode is reclaimed). Temporarily only do this if option UFS_LAZYMOD configured and softupdates aren't enabled. UFS_LAZYMOD is intentionally left out of /sys/conf/options. This is mainly to avoid almost useless disk i/o on battery powered machines. It's silly to write to disk (on the next sync or when the inode becomes inactive) just because someone hit a key or something wrote to the screen or /dev/null. PR: 5577 Previous version reviewed by: phk Revision Changes Path 1.17 +7 -7 src/sys/gnu/ext2fs/ext2_inode.c 1.45 +8 -8 src/sys/ufs/ffs/ffs_inode.c 1.23 +2 -1 src/sys/ufs/ufs/inode.h 1.23 +8 -2 src/sys/ufs/ufs/ufs_inode.c 1.92 +8 -2 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-sys Fri Jul 3 15:39:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA26217 for cvs-sys-outgoing; Fri, 3 Jul 1998 15:39:51 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA26145; Fri, 3 Jul 1998 15:39:41 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA06785; Fri, 3 Jul 1998 15:38:16 -0700 (PDT) Date: Fri, 3 Jul 1998 15:38:16 -0700 (PDT) Message-Id: <199807032238.PAA06785@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 1998/07/03 15:37:55 PDT Modified files: sys/ufs/ufs ufs_vnops.c Log: Restored revs.1.89-1.90 which I somehow clobbered in rev.1.91. Revision Changes Path 1.93 +4 -4 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-sys Fri Jul 3 17:29:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA13488 for cvs-sys-outgoing; Fri, 3 Jul 1998 17:29:56 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA13386; Fri, 3 Jul 1998 17:29:15 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA12528; Fri, 3 Jul 1998 17:27:51 -0700 (PDT) Date: Fri, 3 Jul 1998 17:27:51 -0700 (PDT) Message-Id: <199807040027.RAA12528@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/vn vn.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/07/03 17:27:50 PDT Modified files: sys/dev/vn vn.c Log: Don't use a struct buf (malloc'd) without first initialising all the fields to some known value! (probable cause of soft updates exploding with vn devices) Revision Changes Path 1.62 +5 -1 src/sys/dev/vn/vn.c From owner-cvs-sys Sat Jul 4 01:04:22 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA23599 for cvs-sys-outgoing; Sat, 4 Jul 1998 01:04:22 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA23561; Sat, 4 Jul 1998 01:04:13 -0700 (PDT) (envelope-from semenu@FreeBSD.org) From: Ustimenko Semen Received: (from semenu@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA21635; Sat, 4 Jul 1998 01:02:47 -0700 (PDT) Date: Sat, 4 Jul 1998 01:02:47 -0700 (PDT) Message-Id: <199807040802.BAA21635@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci if_tx.c smc83c170.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk semenu 1998/07/04 01:02:47 PDT Modified files: sys/pci if_tx.c smc83c170.h Log: Fix some strange errors of shutting transmitter up when start transmition after software reset with no link estabilished yet. Fix TX DMA stop method (queue last packet to stop). PR: i386/6578 Revision Changes Path 1.13 +562 -579 src/sys/pci/if_tx.c 1.9 +31 -26 src/sys/pci/smc83c170.h From owner-cvs-sys Sat Jul 4 12:02:34 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA28138 for cvs-sys-outgoing; Sat, 4 Jul 1998 12:02:34 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA28075; Sat, 4 Jul 1998 12:02:18 -0700 (PDT) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA09661; Sat, 4 Jul 1998 12:00:48 -0700 (PDT) Date: Sat, 4 Jul 1998 12:00:48 -0700 (PDT) Message-Id: <199807041900.MAA09661@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys device.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1998/07/04 12:00:47 PDT Modified files: sys/sys device.h Log: Remove '???' because it generates an annoying message about a trigraph being encountered when included. PR: 7123 Submitted by: Greg Lehey Revision Changes Path 1.8 +2 -2 src/sys/sys/device.h From owner-cvs-sys Sat Jul 4 12:03:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA28277 for cvs-sys-outgoing; Sat, 4 Jul 1998 12:03:33 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA28219; Sat, 4 Jul 1998 12:03:27 -0700 (PDT) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA09718; Sat, 4 Jul 1998 12:01:57 -0700 (PDT) Date: Sat, 4 Jul 1998 12:01:57 -0700 (PDT) Message-Id: <199807041901.MAA09718@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys device.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1998/07/04 12:01:57 PDT Modified files: (Branch: RELENG_2_2) sys/sys device.h Log: MFC: remove trigraph (PR#7123) Revision Changes Path 1.4.4.2 +2 -2 src/sys/sys/device.h From owner-cvs-sys Sat Jul 4 12:14:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA00282 for cvs-sys-outgoing; Sat, 4 Jul 1998 12:14:15 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA00163; Sat, 4 Jul 1998 12:13:52 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA10578; Sat, 4 Jul 1998 12:12:22 -0700 (PDT) Date: Sat, 4 Jul 1998 12:12:22 -0700 (PDT) Message-Id: <199807041912.MAA10578@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/07/04 12:12:22 PDT Modified files: sys/kern kern_clock.c Log: Change the sign on a race-condition, so that instead of ending up several tens of milliseconds out in the future we end up the right place with a subweeniesecond error. Revision Changes Path 1.75 +18 -8 src/sys/kern/kern_clock.c From owner-cvs-sys Sat Jul 4 12:30:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA02430 for cvs-sys-outgoing; Sat, 4 Jul 1998 12:30:51 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA02390; Sat, 4 Jul 1998 12:30:45 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA11303; Sat, 4 Jul 1998 12:29:16 -0700 (PDT) Date: Sat, 4 Jul 1998 12:29:16 -0700 (PDT) Message-Id: <199807041929.MAA11303@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/07/04 12:29:16 PDT Modified files: sys/kern kern_clock.c Log: Hmm, braino in last commit. Revision Changes Path 1.76 +5 -4 src/sys/kern/kern_clock.c From owner-cvs-sys Sat Jul 4 13:47:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA12114 for cvs-sys-outgoing; Sat, 4 Jul 1998 13:47:18 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA12078; Sat, 4 Jul 1998 13:47:13 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA14780; Sat, 4 Jul 1998 13:45:43 -0700 (PDT) Date: Sat, 4 Jul 1998 13:45:43 -0700 (PDT) Message-Id: <199807042045.NAA14780@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/ccd ccd.c src/sys/dev/vn vn.c src/sys/gnu/ext2fs ext2_inode.c src/sys/isofs/cd9660 cd9660_vnops.c src/sys/kern vfs_bio.c vfs_cluster.c vfs_default.c vnode_if.sh vnode_if.src src/sys/miscfs/nullfs null_vnops.c ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/07/04 13:45:42 PDT Modified files: sys/dev/ccd ccd.c sys/dev/vn vn.c sys/gnu/ext2fs ext2_inode.c sys/isofs/cd9660 cd9660_vnops.c sys/kern vfs_bio.c vfs_cluster.c vfs_default.c vnode_if.sh vnode_if.src sys/miscfs/nullfs null_vnops.c sys/miscfs/specfs spec_vnops.c sys/miscfs/umapfs umap_vnops.c sys/miscfs/union union_vnops.c sys/msdosfs msdosfs_vnops.c sys/nfs nfs_vnops.c sys/ufs/ffs ffs_inode.c sys/ufs/mfs mfs_vnops.c sys/ufs/ufs ufs_bmap.c ufs_vnops.c sys/vm swap_pager.c vm_swap.c vnode_pager.c Log: VOP_STRATEGY grows an (struct vnode *) argument as the value in b_vp is often not really what you want. (and needs to be frobbed). more cleanups will follow this. Reviewed by: Bruce Evans Revision Changes Path 1.34 +3 -3 src/sys/dev/ccd/ccd.c 1.63 +3 -3 src/sys/dev/vn/vn.c 1.18 +1 -1 src/sys/gnu/ext2fs/ext2_inode.c 1.53 +3 -2 src/sys/isofs/cd9660/cd9660_vnops.c 1.165 +5 -5 src/sys/kern/vfs_bio.c 1.63 +3 -3 src/sys/kern/vfs_cluster.c 1.15 +1 -0 src/sys/kern/vfs_default.c 1.15 +1 -31 src/sys/kern/vnode_if.sh 1.18 +5 -4 src/sys/kern/vnode_if.src 1.29 +3 -3 src/sys/miscfs/nullfs/null_vnops.c 1.64 +2 -2 src/sys/miscfs/specfs/spec_vnops.c 1.24 +3 -2 src/sys/miscfs/umapfs/umap_vnops.c 1.58 +3 -2 src/sys/miscfs/union/union_vnops.c 1.74 +3 -2 src/sys/msdosfs/msdosfs_vnops.c 1.105 +2 -2 src/sys/nfs/nfs_vnops.c 1.46 +2 -2 src/sys/ufs/ffs/ffs_inode.c 1.36 +2 -1 src/sys/ufs/mfs/mfs_vnops.c 1.21 +2 -2 src/sys/ufs/ufs/ufs_bmap.c 1.94 +4 -3 src/sys/ufs/ufs/ufs_vnops.c 1.96 +3 -3 src/sys/vm/swap_pager.c 1.55 +2 -2 src/sys/vm/vm_swap.c 1.92 +3 -3 src/sys/vm/vnode_pager.c From owner-cvs-sys Sat Jul 4 15:32:12 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA23388 for cvs-sys-outgoing; Sat, 4 Jul 1998 15:32:12 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA23299; Sat, 4 Jul 1998 15:31:58 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA18022; Sat, 4 Jul 1998 15:30:27 -0700 (PDT) Date: Sat, 4 Jul 1998 15:30:27 -0700 (PDT) Message-Id: <199807042230.PAA18022@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/dev/ccd ccd.c src/sys/dev/slice slice_device.c src/sys/dev/vn vn.c src/sys/i386/i386 autoconf.c src/sys/i386/isa fd.c labpc.c mcd.c scd.c wcd.c wd.c wfd.c wst.c wt.c src/sys/i386/isa/matcd matcd.c src/sys/isofs/cd9660 ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/07/04 15:30:27 PDT Modified files: sys/dev/ccd ccd.c sys/dev/slice slice_device.c sys/dev/vn vn.c sys/i386/i386 autoconf.c sys/i386/isa fd.c labpc.c mcd.c scd.c wcd.c wd.c wfd.c wst.c wt.c sys/i386/isa/matcd matcd.c sys/isofs/cd9660 cd9660_vfsops.c sys/kern kern_conf.c kern_physio.c subr_diskslice.c vfs_aio.c sys/miscfs/devfs devfs_tree.c devfsdefs.h sys/miscfs/specfs spec_vnops.c sys/scsi cd.c od.c pt.c sctarg.c sd.c st.c su.c worm.c sys/sys conf.h diskslice.h lkm.h sys/vm vm_swap.c Log: There is no such thing any more as "struct bdevsw". There is only cdevsw (which should be renamed in a later edit to deventry or something). cdevsw contains the union of what were in both bdevsw an cdevsw entries. The bdevsw[] table stiff exists and is a second pointer to the cdevsw entry of the device. it's major is in d_bmaj rather than d_maj. some cleanup still to happen (e.g. dsopen now gets two pointers to the same cdevsw struct instead of one to a bdevsw and one to a cdevsw). rawread()/rawwrite() went away as part of this though it's not strictly the same patch, just that it involves all the same lines in the drivers. cdroms no longer have write() entries (they did have rawwrite (?)). tapes no longer have support for bdev operations. Reviewed by: Eivind Eklund and Mike Smith Changes suggested by eivind. Revision Changes Path 1.35 +22 -8 src/sys/dev/ccd/ccd.c 1.7 +23 -17 src/sys/dev/slice/slice_device.c 1.64 +25 -7 src/sys/dev/vn/vn.c 1.100 +2 -2 src/sys/i386/i386/autoconf.c 1.115 +27 -8 src/sys/i386/isa/fd.c 1.26 +18 -3 src/sys/i386/isa/labpc.c 1.99 +20 -8 src/sys/i386/isa/mcd.c 1.39 +18 -8 src/sys/i386/isa/scd.c 1.57 +18 -9 src/sys/i386/isa/wcd.c 1.170 +30 -10 src/sys/i386/isa/wd.c 1.12 +30 -13 src/sys/i386/isa/wfd.c 1.8 +27 -10 src/sys/i386/isa/wst.c 1.45 +25 -10 src/sys/i386/isa/wt.c 1.35 +19 -11 src/sys/i386/isa/matcd/matcd.c 1.41 +2 -2 src/sys/isofs/cd9660/cd9660_vfsops.c 1.27 +91 -84 src/sys/kern/kern_conf.c 1.27 +6 -26 src/sys/kern/kern_physio.c 1.47 +2 -2 src/sys/kern/subr_diskslice.c 1.30 +5 -4 src/sys/kern/vfs_aio.c 1.55 +3 -3 src/sys/miscfs/devfs/devfs_tree.c 1.15 +2 -2 src/sys/miscfs/devfs/devfsdefs.h 1.65 +3 -4 src/sys/miscfs/specfs/spec_vnops.c 1.95 +17 -9 src/sys/scsi/cd.c 1.41 +24 -9 src/sys/scsi/od.c 1.29 +16 -2 src/sys/scsi/pt.c 1.27 +16 -2 src/sys/scsi/sctarg.c 1.132 +26 -8 src/sys/scsi/sd.c 1.90 +24 -6 src/sys/scsi/st.c 1.20 +36 -62 src/sys/scsi/su.c 1.58 +23 -7 src/sys/scsi/worm.c 1.43 +5 -27 src/sys/sys/conf.h 1.23 +3 -3 src/sys/sys/diskslice.h 1.18 +3 -3 src/sys/sys/lkm.h 1.56 +23 -7 src/sys/vm/vm_swap.c From owner-cvs-sys Sat Jul 4 18:43:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA06384 for cvs-sys-outgoing; Sat, 4 Jul 1998 18:43:23 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA06355; Sat, 4 Jul 1998 18:43:10 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id SAA18840; Sat, 4 Jul 1998 18:42:38 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Poul-Henning Kamp cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern kern_clock.c In-reply-to: Your message of "Sat, 04 Jul 1998 12:12:22 PDT." <199807041912.MAA10578@freefall.freebsd.org> Date: Sat, 04 Jul 1998 18:42:37 -0700 Message-ID: <18836.899602957@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > a subweeniesecond error. "subweeniesecond?" Is that a new technical term? ;-) - Jordan