From owner-cvs-sys Sun May 18 05:29:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA26796 for cvs-sys-outgoing; Sun, 18 May 1997 05:29:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA26774; Sun, 18 May 1997 05:28:44 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA07854; Sun, 18 May 1997 05:28:38 -0700 (PDT) Date: Sun, 18 May 1997 05:28:38 -0700 (PDT) Message-Id: <199705181228.FAA07854@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/boot/biosboot bios.S serial.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/05/18 05:28:38 PDT Modified files: sys/pc98/boot/biosboot bios.S serial.S Log: Synchronize with sys/i386/boot/biosboot/bios.S and sys/i386/boot/biosboot/serial.S revisions 1.10 and 1.7, respectively. Revision Changes Path 1.7 +1 -13 src/sys/pc98/boot/biosboot/bios.S 1.5 +1 -9 src/sys/pc98/boot/biosboot/serial.S From owner-cvs-sys Sun May 18 13:54:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA12137 for cvs-sys-outgoing; Sun, 18 May 1997 13:54:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA12099; Sun, 18 May 1997 13:54:02 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA09380; Sun, 18 May 1997 13:53:53 -0700 (PDT) Date: Sun, 18 May 1997 13:53:53 -0700 (PDT) Message-Id: <199705182053.NAA09380@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/05/18 13:53:53 PDT Modified files: sys/i386/isa sio.c Log: Detect various supersets of 16550A based on fifo depth. PR: i386/3523 Reviewed by: phk Submitted by: vak@cronyx.ru Revision Changes Path 1.165 +39 -4 src/sys/i386/isa/sio.c From owner-cvs-sys Sun May 18 14:19:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA13017 for cvs-sys-outgoing; Sun, 18 May 1997 14:19:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA12994; Sun, 18 May 1997 14:19:14 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA09744; Sun, 18 May 1997 14:19:04 -0700 (PDT) Date: Sun, 18 May 1997 14:19:04 -0700 (PDT) Message-Id: <199705182119.OAA09744@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/05/18 14:19:04 PDT Modified files: sys/i386/isa sio.c Log: Flags 0x1000 on sio now disables the dreaded test#3. PR: 3395 Revision Changes Path 1.166 +3 -2 src/sys/i386/isa/sio.c From owner-cvs-sys Sun May 18 14:22:34 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA13187 for cvs-sys-outgoing; Sun, 18 May 1997 14:22:34 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA13164; Sun, 18 May 1997 14:22:21 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA09866; Sun, 18 May 1997 14:22:12 -0700 (PDT) Date: Sun, 18 May 1997 14:22:12 -0700 (PDT) Message-Id: <199705182122.OAA09866@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/05/18 14:22:12 PDT Modified files: sys/i386/isa sio.c Log: Whoops, missed a zero there. Flags 0x10000 it is. Revision Changes Path 1.167 +2 -2 src/sys/i386/isa/sio.c From owner-cvs-sys Sun May 18 17:19:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA22594 for cvs-sys-outgoing; Sun, 18 May 1997 17:19:01 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA22562; Sun, 18 May 1997 17:18:41 -0700 (PDT) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA12836; Sun, 18 May 1997 17:18:31 -0700 (PDT) Date: Sun, 18 May 1997 17:18:31 -0700 (PDT) Message-Id: <199705190018.RAA12836@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet in_pcb.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1997/05/18 17:18:31 PDT Modified files: sys/netinet in_pcb.c Log: Disallow network interrupts while the address is found and copied in in_setsockaddr and in_setpeeraddr. Handle the case where the socket was disconnected before the network interrupts were disabled. Reviewed by: Garrett Wollman Revision Changes Path 1.32 +13 -1 src/sys/netinet/in_pcb.c From owner-cvs-sys Sun May 18 18:29:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA24980 for cvs-sys-outgoing; Sun, 18 May 1997 18:29:30 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA24953; Sun, 18 May 1997 18:28:50 -0700 (PDT) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA13509; Sun, 18 May 1997 18:28:40 -0700 (PDT) Date: Sun, 18 May 1997 18:28:40 -0700 (PDT) Message-Id: <199705190128.SAA13509@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet in_pcb.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1997/05/18 18:28:40 PDT Modified files: sys/netinet in_pcb.c Log: Break apart initialization of s and inp from the declarations in in_setsockaddr and in_setpeeraddr. Suggested by: Justin T. Gibbs Revision Changes Path 1.33 +9 -5 src/sys/netinet/in_pcb.c From owner-cvs-sys Mon May 19 03:36:22 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA13994 for cvs-sys-outgoing; Mon, 19 May 1997 03:36:22 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA13961; Mon, 19 May 1997 03:36:08 -0700 (PDT) From: Satoshi Asami Received: (from asami@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA24404; Mon, 19 May 1997 03:35:55 -0700 (PDT) Date: Mon, 19 May 1997 03:35:55 -0700 (PDT) Message-Id: <199705191035.DAA24404@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf newvers.sh Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 1997/05/19 03:35:54 PDT Modified files: (Branch: RELENG_2_2) sys/conf newvers.sh Log: Make this say "2.2.2-RELEASE". This is what should have gone into 2.2.2R. Revision Changes Path 1.26.2.14 +3 -3 src/sys/conf/newvers.sh From owner-cvs-sys Mon May 19 03:37:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA14038 for cvs-sys-outgoing; Mon, 19 May 1997 03:37:16 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA14012; Mon, 19 May 1997 03:37:07 -0700 (PDT) From: Satoshi Asami Received: (from asami@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA24436; Mon, 19 May 1997 03:36:53 -0700 (PDT) Date: Mon, 19 May 1997 03:36:53 -0700 (PDT) Message-Id: <199705191036.DAA24436@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf newvers.sh Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 1997/05/19 03:36:53 PDT Modified files: (Branch: RELENG_2_2) sys/conf newvers.sh Log: Now we're at 2.2-STABLE again. Also bump RELDATE by 1 (now at 222001) to denote post-release version. Revision Changes Path 1.26.2.15 +4 -4 src/sys/conf/newvers.sh From owner-cvs-sys Mon May 19 05:40:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA19049 for cvs-sys-outgoing; Mon, 19 May 1997 05:40:27 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA18953; Mon, 19 May 1997 05:39:59 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA05834; Mon, 19 May 1997 05:39:45 -0700 (PDT) Date: Mon, 19 May 1997 05:39:45 -0700 (PDT) Message-Id: <199705191239.FAA05834@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/05/19 05:39:44 PDT Modified files: sys/pc98/pc98 sio.c Log: Synchronize with sys/i386/isa/sio.c revison 1.167. Revision Changes Path 1.24 +41 -5 src/sys/pc98/pc98/sio.c From owner-cvs-sys Mon May 19 05:42:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA19163 for cvs-sys-outgoing; Mon, 19 May 1997 05:42:12 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA19132; Mon, 19 May 1997 05:41:51 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA05897; Mon, 19 May 1997 05:41:37 -0700 (PDT) Date: Mon, 19 May 1997 05:41:37 -0700 (PDT) Message-Id: <199705191241.FAA05897@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 kato 1997/05/19 05:41:36 PDT Modified files: sys/i386/i386 identcpu.c Log: Recognize AMD 486 CPUs. Revision Changes Path 1.20 +16 -1 src/sys/i386/i386/identcpu.c From owner-cvs-sys Mon May 19 06:00:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA19957 for cvs-sys-outgoing; Mon, 19 May 1997 06:00:31 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA19921; Mon, 19 May 1997 06:00:08 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA07141; Mon, 19 May 1997 05:59:53 -0700 (PDT) Date: Mon, 19 May 1997 05:59:53 -0700 (PDT) Message-Id: <199705191259.FAA07141@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 kato 1997/05/19 05:59:53 PDT Modified files: (Branch: RELENG_2_2) sys/i386/i386 identcpu.c Log: YAMFC (revision 1.20; recognize AMD 486 CPUs). Revision Changes Path 1.7.2.4 +16 -1 src/sys/i386/i386/identcpu.c From owner-cvs-sys Mon May 19 07:37:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA24589 for cvs-sys-outgoing; Mon, 19 May 1997 07:37:49 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA24543; Mon, 19 May 1997 07:37:13 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA15896; Mon, 19 May 1997 07:36:58 -0700 (PDT) Date: Mon, 19 May 1997 07:36:58 -0700 (PDT) Message-Id: <199705191436.HAA15896@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_bio.c src/sys/nfs nfs.h nfs_bio.c nfs_vnops.c nfsnode.h src/sys/vm vm_fault.c vnode_pager.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/05/19 07:36:57 PDT Modified files: sys/kern vfs_bio.c sys/nfs nfs.h nfs_bio.c nfs_vnops.c nfsnode.h sys/vm vm_fault.c vnode_pager.c Log: Fix a few bugs with NFS and mmap caused by NFS' use of b_validoff and b_validend. The changes to vfs_bio.c are a bit ugly but hopefully can be tidied up later by a slight redesign. PR: kern/2573, kern/2754, kern/3046 (possibly) Reviewed by: dyson Revision Changes Path 1.116 +102 -50 src/sys/kern/vfs_bio.c 1.27 +2 -2 src/sys/nfs/nfs.h 1.38 +83 -2 src/sys/nfs/nfs_bio.c 1.50 +5 -4 src/sys/nfs/nfs_vnops.c 1.21 +2 -1 src/sys/nfs/nfsnode.h 1.69 +2 -2 src/sys/vm/vm_fault.c 1.71 +6 -1 src/sys/vm/vnode_pager.c From owner-cvs-sys Mon May 19 10:31:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA05473 for cvs-sys-outgoing; Mon, 19 May 1997 10:31:19 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA05448; Mon, 19 May 1997 10:31:07 -0700 (PDT) From: Jean-Marc Zucconi Received: (from jmz@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA00917; Mon, 19 May 1997 10:30:51 -0700 (PDT) Date: Mon, 19 May 1997 10:30:51 -0700 (PDT) Message-Id: <199705191730.KAA00917@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, cvs-share@FreeBSD.ORG Subject: cvs commit: src/sys/scsi worm.c src/sys/sys wormio.h src/share/man/man4 worm.4 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmz 1997/05/19 10:30:51 PDT Modified files: sys/scsi worm.c sys/sys wormio.h share/man/man4 worm.4 Log: A few improvements to the worm driver. - remove all calls to scsi_stop_unit(). Some drives refuse commands when stopped. This will fix the 'device not configured' message which was cleared after opening/closing the tray. - Never set the logical block address in the scsi_cmd struct when writing. The computation was bogus for block sizes not a multiple of DEV_BSIZE. (the bug is still there in the READ case) - reset the block size to the 2048 bytes in finalize_track() track to avoid an error when mounting a disk after an audio write. - remove the WORMIOCQUIRKSELECT ioctl. Quirks are now recorded at probe time (see scsiconf.c) - change and expand the argument to the WORMIOCPREPTRACK ioctl. It now possible to select more track options (copy bits, ISRC codes, track type, track number) - add an error handler to catch false errors (warnings in fact) and record the error type. - add an ioctl call (WORMIOERROR) to get more information on the nature of the error when a command or a write failed. - add an ioctl call (WORMIOCFINISHTRACK) to finalize a track without closing the device (closing the device still finalize the track if the command was not performed) Approved by: joerg Revision Changes Path 1.39 +319 -188 src/sys/scsi/worm.c 1.3 +37 -13 src/sys/sys/wormio.h 1.11 +128 -33 src/share/man/man4/worm.4 From owner-cvs-sys Mon May 19 10:32:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA05682 for cvs-sys-outgoing; Mon, 19 May 1997 10:32:53 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA05623; Mon, 19 May 1997 10:32:29 -0700 (PDT) From: Jean-Marc Zucconi Received: (from jmz@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA00965; Mon, 19 May 1997 10:32:13 -0700 (PDT) Date: Mon, 19 May 1997 10:32:13 -0700 (PDT) Message-Id: <199705191732.KAA00965@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi scsiconf.c scsiconf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmz 1997/05/19 10:32:13 PDT Modified files: sys/scsi scsiconf.c scsiconf.h Log: Set the quirks for the worm drives. Revision Changes Path 1.86 +9 -6 src/sys/scsi/scsiconf.c 1.54 +4 -1 src/sys/scsi/scsiconf.h From owner-cvs-sys Mon May 19 15:04:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA21678 for cvs-sys-outgoing; Mon, 19 May 1997 15:04:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA21546; Mon, 19 May 1997 15:03:31 -0700 (PDT) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA03001; Mon, 19 May 1997 15:03:14 -0700 (PDT) Date: Mon, 19 May 1997 15:03:14 -0700 (PDT) Message-Id: <199705192203.PAA03001@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa if_ar.c if_cx.c if_sr.c src/sys/net if_sppp.h if_spppsubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 1997/05/19 15:03:14 PDT Modified files: sys/i386/isa if_ar.c if_cx.c if_sr.c sys/net if_sppp.h if_spppsubr.c Log: Major overhaul of the SyncPPP layer. Basically, this comprises now a full implementation of the sate machine as described in RFC1661, and provides support for plugging in various control protocols. I needed this to provide PPP support for the BISDN project (right now). Unfortunatley, while the existing API was almost up to the point, i needed one minor API change in order to decouple the this-layer- started and this-layer-finished actions from the respective Up and Down events of the lower layer. This requires two additional lines in the attach routines of all existing lower layer interface drivers that are using syncPPP (shortcutting these actions and events). Apart from this, i believe i didn't change the API of all this, so everything should plug in without too many hassles. Please report if i broke something in the existing drivers. For a list of features (including new ones like dial-on-demand), and things still to be done, please refer to the man page i'll commit asap. Encouraged by: Serge Vakulenko Revision Changes Path 1.15 +8 -1 src/sys/i386/isa/if_ar.c 1.19 +8 -0 src/sys/i386/isa/if_cx.c 1.7 +18 -2 src/sys/i386/isa/if_sr.c 1.5 +62 -18 src/sys/net/if_sppp.h 1.19 +2016 -804 src/sys/net/if_spppsubr.c From owner-cvs-sys Tue May 20 01:07:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA21647 for cvs-sys-outgoing; Tue, 20 May 1997 01:07:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA21624; Tue, 20 May 1997 01:06:53 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA08909; Tue, 20 May 1997 01:06:32 -0700 (PDT) Date: Tue, 20 May 1997 01:06:32 -0700 (PDT) Message-Id: <199705200806.BAA08909@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/05/20 01:06:32 PDT Modified files: sys/nfs nfs_vnops.c Log: Plug a memory leak in nfs_link. PR: kern/1001 Revision Changes Path 1.51 +2 -2 src/sys/nfs/nfs_vnops.c From owner-cvs-sys Tue May 20 15:55:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA02961 for cvs-sys-outgoing; Tue, 20 May 1997 15:55:00 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA02922; Tue, 20 May 1997 15:54:31 -0700 (PDT) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA21143; Tue, 20 May 1997 15:54:04 -0700 (PDT) Date: Tue, 20 May 1997 15:54:04 -0700 (PDT) Message-Id: <199705202254.PAA21143@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_spppsubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 1997/05/20 15:54:04 PDT Modified files: sys/net if_spppsubr.c Log: Major nit: i've confused link0 and link1 in my brain and/or in either the man page or the source file. Fix this. Minor problem: don't choke with ENETDOWN early. As long as our output queue has space, put the IP packets there even if IPCP ain't up yet. We will eventually be able delivering them once the PPP state machine came up. Revision Changes Path 1.20 +21 -15 src/sys/net/if_spppsubr.c From owner-cvs-sys Tue May 20 17:40:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA07320 for cvs-sys-outgoing; Tue, 20 May 1997 17:40:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA07247; Tue, 20 May 1997 17:39:36 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA22313; Tue, 20 May 1997 17:39:09 -0700 (PDT) Date: Tue, 20 May 1997 17:39:09 -0700 (PDT) Message-Id: <199705210039.RAA22313@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 atcompat_diskslice.c diskslice_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/05/20 17:39:09 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/pc98 atcompat_diskslice.c diskslice_machdep.c Log: Synchronize with sys/i386/isa/diskslice_machdep.c revision 1.21.2.2. Revision Changes Path 1.2.2.2 +11 -8 src/sys/pc98/pc98/atcompat_diskslice.c 1.3.2.4 +11 -8 src/sys/pc98/pc98/diskslice_machdep.c From owner-cvs-sys Tue May 20 17:41:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA07372 for cvs-sys-outgoing; Tue, 20 May 1997 17:41:05 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA07339; Tue, 20 May 1997 17:40:37 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA22355; Tue, 20 May 1997 17:40:10 -0700 (PDT) Date: Tue, 20 May 1997 17:40:10 -0700 (PDT) Message-Id: <199705210040.RAA22355@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/05/20 17:40:10 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/pc98 sio.c Log: Synchronize with sys/i386/isa/sio.c revision 1.147.2.8. Revision Changes Path 1.8.2.9 +11 -5 src/sys/pc98/pc98/sio.c From owner-cvs-sys Wed May 21 03:02:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA01740 for cvs-sys-outgoing; Wed, 21 May 1997 03:02:49 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA01699; Wed, 21 May 1997 03:02:05 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA26571; Wed, 21 May 1997 03:01:35 -0700 (PDT) Date: Wed, 21 May 1997 03:01:35 -0700 (PDT) Message-Id: <199705211001.DAA26571@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/05/21 03:01:34 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/pc98 syscons.c Log: Synchronize with sys/i386/isa/syscons.c revision 1.182.2.18. Revision Changes Path 1.13.2.15 +169 -56 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Wed May 21 11:28:42 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA26217 for cvs-sys-outgoing; Wed, 21 May 1997 11:28:42 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA26134; Wed, 21 May 1997 11:26:45 -0700 (PDT) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA03603; Wed, 21 May 1997 11:26:12 -0700 (PDT) Date: Wed, 21 May 1997 11:26:12 -0700 (PDT) Message-Id: <199705211826.LAA03603@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa if_ie.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1997/05/21 11:26:12 PDT Modified files: sys/i386/isa if_ie.c Log: Several bug fixes for the ee16 support from Richard Straka: 1) Adjust NFRAMES from 16 to 8 per 16k of memory. 2) Acknowledge interrupts to the card early in the interrupt handler before processing the event that caused the interrupt. This frees the card to process addtional events instead of waiting for the driver to finish handling events. 3) Changed the initialization of the transmit buffers to be a loop so that the number of buffers can be more easily changed. 4) Moved the code to take the adapter out of loop back mode to just before we enable the receiver. I also made the driver dynamically size its resource arrays at attach time so that we can take full advantage of adapters with more than 16k of memory. Richard has some other changes he's working on to improve performance, but this should get ee16 support working reliably again. Thanks to Wes Santee for testing these patches. Submitted by: Richard Straka Revision Changes Path 1.42 +113 -88 src/sys/i386/isa/if_ie.c From owner-cvs-sys Wed May 21 11:39:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA26774 for cvs-sys-outgoing; Wed, 21 May 1997 11:39:37 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA26674; Wed, 21 May 1997 11:37:36 -0700 (PDT) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA04510; Wed, 21 May 1997 11:37:02 -0700 (PDT) Date: Wed, 21 May 1997 11:37:02 -0700 (PDT) Message-Id: <199705211837.LAA04510@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa if_ie.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1997/05/21 11:37:02 PDT Modified files: (Branch: RELENG_2_2) sys/i386/isa if_ie.c Log: Sync with current. (ee16 bug fixes from Richard Straka) Revision Changes Path 1.36.2.2 +113 -88 src/sys/i386/isa/if_ie.c From owner-cvs-sys Wed May 21 11:44:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA27098 for cvs-sys-outgoing; Wed, 21 May 1997 11:44:45 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA26937; Wed, 21 May 1997 11:42:55 -0700 (PDT) From: Nate Williams Received: (from nate@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA04923; Wed, 21 May 1997 11:42:21 -0700 (PDT) Date: Wed, 21 May 1997 11:42:21 -0700 (PDT) Message-Id: <199705211842.LAA04923@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa if_zp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 1997/05/21 11:42:21 PDT Modified files: (Branch: RELENG_2_2) sys/i386/isa if_zp.c Log: MFC - Fix for 3C589D cards. Revision Changes Path 1.26.2.6 +2 -1 src/sys/i386/isa/if_zp.c From owner-cvs-sys Wed May 21 11:46:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA27192 for cvs-sys-outgoing; Wed, 21 May 1997 11:46:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA27052; Wed, 21 May 1997 11:44:12 -0700 (PDT) From: Nate Williams Received: (from nate@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA04968; Wed, 21 May 1997 11:43:39 -0700 (PDT) Date: Wed, 21 May 1997 11:43:39 -0700 (PDT) Message-Id: <199705211843.LAA04968@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa if_zp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 1997/05/21 11:43:39 PDT Modified files: (Branch: RELENG_2_2) sys/i386/isa if_zp.c Log: MFC - 3C589D support. Revision Changes Path 1.6.4.5 +2 -1 src/sys/i386/isa/if_zp.c From owner-cvs-sys Wed May 21 12:10:42 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA29220 for cvs-sys-outgoing; Wed, 21 May 1997 12:10:42 -0700 (PDT) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA29097; Wed, 21 May 1997 12:08:46 -0700 (PDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id NAA01035; Wed, 21 May 1997 13:08:43 -0600 (MDT) Date: Wed, 21 May 1997 13:08:43 -0600 (MDT) Message-Id: <199705211908.NAA01035@rocky.mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Nate Williams Cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/i386/isa if_zp.c In-Reply-To: <199705211842.LAA04923@freefall.freebsd.org> References: <199705211842.LAA04923@freefall.freebsd.org> X-Mailer: VM 6.29 under 19.15 XEmacs Lucid Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > nate 1997/05/21 11:42:21 PDT > > Modified files: (Branch: RELENG_2_2) *Argh* I assumed that Peter had installed the new CVS binary on freefall, so I did a naughty and didn't update the entire directory. This commit was done on the 2.1 branch. > sys/i386/isa if_zp.c > Log: > MFC - Fix for 3C589D cards. Nate From owner-cvs-sys Wed May 21 12:37:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA00952 for cvs-sys-outgoing; Wed, 21 May 1997 12:37:44 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA00820; Wed, 21 May 1997 12:35:46 -0700 (PDT) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA05815; Wed, 21 May 1997 12:35:12 -0700 (PDT) Date: Wed, 21 May 1997 12:35:12 -0700 (PDT) Message-Id: <199705211935.MAA05815@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi pt.c scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 1997/05/21 12:35:12 PDT Modified files: sys/scsi pt.c scsiconf.c Log: Initialize the buf_queue of the pt(4) driver. PR: kern/3629: /sys/scsi/pt.c doesn't... Submitted by: simokawa@sat.t.u-tokyo.ac.jp (Hidetoshi Shimokawa) Add a catch-all record for removable SCSI devices to default them to only one LUN. PR: kern/3580: Bad LUN probes on Xyratex... Revision Changes Path 1.22 +11 -2 src/sys/scsi/pt.c 1.87 +5 -1 src/sys/scsi/scsiconf.c From owner-cvs-sys Wed May 21 12:40:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA01194 for cvs-sys-outgoing; Wed, 21 May 1997 12:40:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA00999; Wed, 21 May 1997 12:38:37 -0700 (PDT) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA06084; Wed, 21 May 1997 12:38:04 -0700 (PDT) Date: Wed, 21 May 1997 12:38:04 -0700 (PDT) Message-Id: <199705211938.MAA06084@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi pt.c scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 1997/05/21 12:38:03 PDT Modified files: (Branch: RELENG_2_2) sys/scsi pt.c scsiconf.c Log: Merged the fixes from rev 1.22 pt.c (missing queue init), and rev 1.87 scsiconf.c (catch-all record for removable disks). Revision Changes Path 1.18.2.1 +11 -2 src/sys/scsi/pt.c 1.64.2.14 +5 -1 src/sys/scsi/scsiconf.c From owner-cvs-sys Wed May 21 15:57:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA12871 for cvs-sys-outgoing; Wed, 21 May 1997 15:57:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA12772; Wed, 21 May 1997 15:56:07 -0700 (PDT) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA03152; Wed, 21 May 1997 15:56:06 -0700 (PDT) Date: Wed, 21 May 1997 15:56:06 -0700 (PDT) Message-Id: <199705212256.PAA03152@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include cpufunc.h spl.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1997/05/21 15:56:05 PDT Modified files: sys/i386/include cpufunc.h spl.h Log: Make setbits() SMP-safe. Eliminate the SETBITS() macro, and replace all uses of it with the equivalent calls to setbits(). This change incidentally eliminates a problem building ELF kernels that was caused by SETBITS. Reviewed by: fsmp, peter Submitted by: bde Revision Changes Path 1.67 +6 -2 src/sys/i386/include/cpufunc.h 1.23 +6 -15 src/sys/i386/include/spl.h From owner-cvs-sys Wed May 21 15:58:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA12924 for cvs-sys-outgoing; Wed, 21 May 1997 15:58:44 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA12812; Wed, 21 May 1997 15:57:01 -0700 (PDT) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA03183; Wed, 21 May 1997 15:56:59 -0700 (PDT) Date: Wed, 21 May 1997 15:56:59 -0700 (PDT) Message-Id: <199705212256.PAA03183@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include asnames.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1997/05/21 15:56:59 PDT Modified files: sys/i386/include asnames.h Log: Add new C global names also referenced from assembly language. These mostly came from the addition of SMP support. Revision Changes Path 1.2 +59 -1 src/sys/i386/include/asnames.h From owner-cvs-sys Wed May 21 16:09:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA13378 for cvs-sys-outgoing; Wed, 21 May 1997 16:09:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA13252; Wed, 21 May 1997 16:07:33 -0700 (PDT) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA03605; Wed, 21 May 1997 16:07:32 -0700 (PDT) Date: Wed, 21 May 1997 16:07:32 -0700 (PDT) Message-Id: <199705212307.QAA03605@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG, cvs-include@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/usr.bin/brandelf brandelf.c src/include elf.h Makefile src/sys/i386/include elf.h src/sys/sys elf32.h imgact_elf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1997/05/21 16:07:31 PDT Modified files: usr.bin/brandelf brandelf.c include Makefile sys/sys imgact_elf.h Added files: include elf.h sys/i386/include elf.h sys/sys elf32.h Log: Fill out the ELF header files to make them more or less complete. Fix a macro name that was misspelled both in brandelf.c and imgact_elf.h. Revision Changes Path 1.6 +10 -10 src/usr.bin/brandelf/brandelf.c 1.56 +2 -2 src/include/Makefile 1.5 +9 -153 src/sys/sys/imgact_elf.h From owner-cvs-sys Wed May 21 16:23:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA14165 for cvs-sys-outgoing; Wed, 21 May 1997 16:23:26 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA14073; Wed, 21 May 1997 16:21:33 -0700 (PDT) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA04292; Wed, 21 May 1997 16:21:31 -0700 (PDT) Date: Wed, 21 May 1997 16:21:31 -0700 (PDT) Message-Id: <199705212321.QAA04292@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/i386/i386 gensetdefs.c machdep.c setdef0.c setdef1.c setdefs.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1997/05/21 16:21:31 PDT Modified files: sys/i386/conf Makefile.i386 sys/i386/i386 machdep.c setdef0.c setdef1.c Added files: sys/i386/i386 gensetdefs.c Removed files: sys/i386/i386 setdefs.h Log: This commit affects ELF kernels only. Remove "setdefs.h" and arrange to generate it automatically at ELF kernel build time. "gensetdefs.c" is a utility which scans a set of ELF object files and outputs a line ``DEFINE_SET(name, length);'' for each linker set that it finds. When generating an ELF kernel, this is run just before the final link to generate "setdefs.h". Remove the init_sets() function from "setdef0.c", and its call from "machdep.c". Since "gensetdefs.c" calculates the length of each set, it is no longer necessary in an ELF kernel to count the set elements at kernel initialization time. Also remove "set_of_sets" which was used for this purpose. Link "setdef0" and "setdef1" into the kernel only if building for ELF. Since init_sets() is no longer used, there is no need to link them into an a.out kernel. Revision Changes Path 1.97 +25 -10 src/sys/i386/conf/Makefile.i386 1.242 +1 -7 src/sys/i386/i386/machdep.c 1.2 +6 -49 src/sys/i386/i386/setdef0.c 1.2 +5 -9 src/sys/i386/i386/setdef1.c From owner-cvs-sys Thu May 22 00:27:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA06835 for cvs-sys-outgoing; Thu, 22 May 1997 00:27:14 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA06788; Thu, 22 May 1997 00:25:25 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA07095; Thu, 22 May 1997 00:25:20 -0700 (PDT) Date: Thu, 22 May 1997 00:25:20 -0700 (PDT) Message-Id: <199705220725.AAA07095@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys proc.h src/sys/kern kern_exit.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/05/22 00:25:20 PDT Modified files: sys/sys proc.h Log: Remove p_selbits and p_selbits_size so sizeof(struct proc) returns to 256 bytes. Move p_hash to where it should have been all along, since we change the layout anyway. Recompile ps, top, libutil and all that. Taked about with: bde Revision Changes Path 1.38 +3 -11 src/sys/sys/proc.h Modified files: sys/kern kern_exit.c Log: Remove cruft relating to p_selbits and p_selbits_size Revision Changes Path 1.48 +1 -7 src/sys/kern/kern_exit.c From owner-cvs-sys Thu May 22 00:31:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA07021 for cvs-sys-outgoing; Thu, 22 May 1997 00:31:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA06896; Thu, 22 May 1997 00:29:29 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA07129; Thu, 22 May 1997 00:29:25 -0700 (PDT) Date: Thu, 22 May 1997 00:29:25 -0700 (PDT) Message-Id: <199705220729.AAA07129@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pccard pcic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/05/22 00:29:25 PDT Modified files: sys/pccard pcic.c Log: Don't apply 5V when we want 3.3V. Kludge around the case where the PCIC refuses to use 5V because it knows better than us. Revision Changes Path 1.37 +9 -1 src/sys/pccard/pcic.c From owner-cvs-sys Thu May 22 00:32:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA07105 for cvs-sys-outgoing; Thu, 22 May 1997 00:32:37 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA06975; Thu, 22 May 1997 00:31:00 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA07171; Thu, 22 May 1997 00:30:56 -0700 (PDT) Date: Thu, 22 May 1997 00:30:56 -0700 (PDT) Message-Id: <199705220730.AAA07171@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ufs inode.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/05/22 00:30:55 PDT Modified files: sys/ufs/ufs inode.h Log: Shrink struct inode by 20 bytes, so that malloc wastes less space. Pointed out by: bde Revision Changes Path 1.15 +2 -2 src/sys/ufs/ufs/inode.h From owner-cvs-sys Thu May 22 01:49:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA10279 for cvs-sys-outgoing; Thu, 22 May 1997 01:49:28 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA10190; Thu, 22 May 1997 01:47:46 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA08036; Thu, 22 May 1997 01:47:42 -0700 (PDT) Date: Thu, 22 May 1997 01:47:42 -0700 (PDT) Message-Id: <199705220847.BAA08036@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT files.i386 options.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/05/22 01:47:42 PDT Modified files: sys/i386/conf LINT files.i386 options.i386 Log: Add the 'wl' ISA Wavelan driver. Obtained from: Jim Binkley Revision Changes Path 1.338 +3 -1 src/sys/i386/conf/LINT 1.161 +2 -1 src/sys/i386/conf/files.i386 1.45 +2 -1 src/sys/i386/conf/options.i386 From owner-cvs-sys Thu May 22 01:51:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA10414 for cvs-sys-outgoing; Thu, 22 May 1997 01:51:57 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA10348; Thu, 22 May 1997 01:50:20 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA08121; Thu, 22 May 1997 01:50:16 -0700 (PDT) Date: Thu, 22 May 1997 01:50:16 -0700 (PDT) Message-Id: <199705220850.BAA08121@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include if_wl_wavelan.h src/sys/i386/isa if_wl.c if_wl.h src/sys/i386/isa/ic if_wl_i82586.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/05/22 01:50:15 PDT Added files: sys/i386/include if_wl_wavelan.h sys/i386/isa if_wl.c if_wl.h sys/i386/isa/ic if_wl_i82586.h Log: Add 'wl' Wavelan driver. Obtained from: Jim Binkley From owner-cvs-sys Thu May 22 14:10:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA06342 for cvs-sys-outgoing; Thu, 22 May 1997 14:10:43 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA05640; Thu, 22 May 1997 13:52:57 -0700 (PDT) From: Bill Fenner Received: (from fenner@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA00294; Thu, 22 May 1997 13:52:57 -0700 (PDT) Date: Thu, 22 May 1997 13:52:57 -0700 (PDT) Message-Id: <199705222052.NAA00294@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet raw_ip.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 1997/05/22 13:52:57 PDT Modified files: sys/netinet raw_ip.c Log: Disallow writing raw IP packets shorter than the IP header. Revision Changes Path 1.46 +3 -2 src/sys/netinet/raw_ip.c From owner-cvs-sys Thu May 22 15:06:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA11022 for cvs-sys-outgoing; Thu, 22 May 1997 15:06:37 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA10906; Thu, 22 May 1997 15:04:47 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA01519; Thu, 22 May 1997 15:04:47 -0700 (PDT) Date: Thu, 22 May 1997 15:04:47 -0700 (PDT) Message-Id: <199705222204.PAA01519@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include mpapic.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/05/22 15:04:47 PDT Modified files: sys/i386/include mpapic.h Log: Make the default for NINTR really large (ie 64). We just ran across one with 38+ entries. Revision Changes Path 1.4 +2 -2 src/sys/i386/include/mpapic.h From owner-cvs-sys Thu May 22 15:17:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA11786 for cvs-sys-outgoing; Thu, 22 May 1997 15:17:14 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA11625; Thu, 22 May 1997 15:15:41 -0700 (PDT) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA02063; Thu, 22 May 1997 15:15:40 -0700 (PDT) Date: Thu, 22 May 1997 15:15:40 -0700 (PDT) Message-Id: <199705222215.PAA02063@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_sppp.h if_spppsubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 1997/05/22 15:15:40 PDT Modified files: sys/net if_sppp.h if_spppsubr.c Log: Introduce a third queue per interface, serving only PPP control protocol packets. This queue is the only one being enabled until network phase has been reached. Revision Changes Path 1.6 +2 -1 src/sys/net/if_sppp.h 1.21 +42 -16 src/sys/net/if_spppsubr.c From owner-cvs-sys Thu May 22 15:37:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA13644 for cvs-sys-outgoing; Thu, 22 May 1997 15:37:45 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA13199; Thu, 22 May 1997 15:35:44 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA02494; Thu, 22 May 1997 15:35:43 -0700 (PDT) Date: Thu, 22 May 1997 15:35:43 -0700 (PDT) Message-Id: <199705222235.PAA02494@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mp_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/05/22 15:35:43 PDT Modified files: sys/i386/i386 mp_machdep.c Log: Convert all: panic( "xxxxx\n" ); to: printf( "xxxxx\n" ); panic( "\n" ); For some as yet undetermined reason the argument to panic() is often NOT printed, and the system sometimes hangs before reaching the panic printout. So we hopefully at least print some useful info before the hang, as oppossed to leaving the user clueless as to what has happened. Revision Changes Path 1.10 +49 -27 src/sys/i386/i386/mp_machdep.c From owner-cvs-sys Thu May 22 23:24:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA03550 for cvs-sys-outgoing; Thu, 22 May 1997 23:24:28 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA03454; Thu, 22 May 1997 23:22:52 -0700 (PDT) From: Philippe Charnier Received: (from charnier@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA08516; Thu, 22 May 1997 23:22:48 -0700 (PDT) Date: Thu, 22 May 1997 23:22:48 -0700 (PDT) Message-Id: <199705230622.XAA08516@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 charnier 1997/05/22 23:22:48 PDT Modified files: sys/i386/i386 identcpu.c Log: typo (Cyirx -> Cyrix). Revision Changes Path 1.21 +2 -2 src/sys/i386/i386/identcpu.c From owner-cvs-sys Fri May 23 03:12:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA12490 for cvs-sys-outgoing; Fri, 23 May 1997 03:12:45 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA12393; Fri, 23 May 1997 03:11:09 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA12805; Fri, 23 May 1997 03:11:04 -0700 (PDT) Date: Fri, 23 May 1997 03:11:04 -0700 (PDT) Message-Id: <199705231011.DAA12805@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf files.pc98 options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/05/23 03:11:04 PDT Modified files: sys/pc98/conf files.pc98 options.pc98 Log: Synchronize with sys/i386/conf/files.i386 and options.i386 revisions 1.161 and 1.45, respectively. Revision Changes Path 1.24 +2 -1 src/sys/pc98/conf/files.pc98 1.25 +2 -1 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Fri May 23 03:13:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA12526 for cvs-sys-outgoing; Fri, 23 May 1997 03:13:50 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA12463; Fri, 23 May 1997 03:12:15 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA12839; Fri, 23 May 1997 03:12:10 -0700 (PDT) Date: Fri, 23 May 1997 03:12:10 -0700 (PDT) Message-Id: <199705231012.DAA12839@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf Makefile.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/05/23 03:12:10 PDT Modified files: sys/pc98/conf Makefile.pc98 Log: Synchronize with sys/i386/conf/Makefile.i386 revision 1.97. Revision Changes Path 1.16 +25 -10 src/sys/pc98/conf/Makefile.pc98 From owner-cvs-sys Fri May 23 03:18:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA12666 for cvs-sys-outgoing; Fri, 23 May 1997 03:18:52 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA12609; Fri, 23 May 1997 03:17:11 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA12878; Fri, 23 May 1997 03:17:06 -0700 (PDT) Date: Fri, 23 May 1997 03:17:06 -0700 (PDT) Message-Id: <199705231017.DAA12878@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 1997/05/23 03:17:06 PDT Modified files: sys/pc98/i386 machdep.c Log: Synchronize with sys/i386/i386/machdep.c revision 1.242. Revision Changes Path 1.41 +1 -7 src/sys/pc98/i386/machdep.c From owner-cvs-sys Fri May 23 09:24:07 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA28906 for cvs-sys-outgoing; Fri, 23 May 1997 09:24:07 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA28673; Fri, 23 May 1997 09:22:12 -0700 (PDT) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA19784; Fri, 23 May 1997 09:22:05 -0700 (PDT) Date: Fri, 23 May 1997 09:22:05 -0700 (PDT) Message-Id: <199705231622.JAA19784@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa atapi.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 1997/05/23 09:22:05 PDT Modified files: sys/i386/isa atapi.c Log: Fix support for the Hitachi CDR7730 IDE cdrom drive. Patch from pr1730. Tested on our IDE cdrom drive farm... Revision Changes Path 1.18 +4 -2 src/sys/i386/isa/atapi.c From owner-cvs-sys Fri May 23 13:40:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA14422 for cvs-sys-outgoing; Fri, 23 May 1997 13:40:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA14393; Fri, 23 May 1997 13:40:24 -0700 (PDT) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA22354; Fri, 23 May 1997 13:40:16 -0700 (PDT) Date: Fri, 23 May 1997 13:40:16 -0700 (PDT) Message-Id: <199705232040.NAA22354@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_spppsubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 1997/05/23 13:40:16 PDT Modified files: sys/net if_spppsubr.c Log: Fix a couple of log()'s that came out with the wrong (default) log level, as opposed to LOG_DEBUG. Revision Changes Path 1.22 +6 -6 src/sys/net/if_spppsubr.c From owner-cvs-sys Fri May 23 15:18:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA20225 for cvs-sys-outgoing; Fri, 23 May 1997 15:18:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA20184; Fri, 23 May 1997 15:17:43 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA25661; Fri, 23 May 1997 15:17:34 -0700 (PDT) Date: Fri, 23 May 1997 15:17:34 -0700 (PDT) Message-Id: <199705232217.PAA25661@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_icmp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/05/23 15:17:34 PDT Modified files: (Branch: WHISTLE_NET_BRANCH_1) sys/netinet ip_icmp.c Log: Submitted by: archie@whistle.com don't look for a matching receive interface if the packet was not received. This can happen if an icmp UNREACH or similar is being generated by firewall code. (Prior to firewall code this was not possible). Revision Changes Path 1.22.4.1 +2 -2 src/sys/netinet/ip_icmp.c From owner-cvs-sys Fri May 23 15:33:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA21043 for cvs-sys-outgoing; Fri, 23 May 1997 15:33:52 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA20985; Fri, 23 May 1997 15:33:26 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA27721; Fri, 23 May 1997 15:33:17 -0700 (PDT) Date: Fri, 23 May 1997 15:33:17 -0700 (PDT) Message-Id: <199705232233.PAA27721@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_icmp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/05/23 15:33:17 PDT Modified files: sys/netinet ip_icmp.c Log: submitted by: archie@whistle.com Don't search for interface addresses matching interface "NULL" it's likely to cause a page fault.. this can be triggered by the ipfw code rejecting a locally generated packet (e.g. you decide to make some network unreachable by local users) Revision Changes Path 1.26 +2 -2 src/sys/netinet/ip_icmp.c From owner-cvs-sys Fri May 23 16:56:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA25113 for cvs-sys-outgoing; Fri, 23 May 1997 16:56:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA25081; Fri, 23 May 1997 16:56:11 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA28918; Fri, 23 May 1997 16:56:01 -0700 (PDT) Date: Fri, 23 May 1997 16:56:01 -0700 (PDT) Message-Id: <199705232356.QAA28918@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_icmp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/05/23 16:56:01 PDT Modified files: (Branch: RELENG_2_2) sys/netinet ip_icmp.c Log: Submitted by: archie@whistle.com When ipfw rejects a locally generated packet the icmp code shouldn't core dump because there is no rcv interface. Revision Changes Path 1.22.2.1 +2 -2 src/sys/netinet/ip_icmp.c From owner-cvs-sys Fri May 23 19:58:22 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA02060 for cvs-sys-outgoing; Fri, 23 May 1997 19:58:22 -0700 (PDT) Received: from plum.cyber.com.au (plum.cyber.com.au [203.7.155.24]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id TAA02052; Fri, 23 May 1997 19:58:13 -0700 (PDT) Received: (from darrenr@localhost) by plum.cyber.com.au (8.6.12/8.6.6) id MAA11722; Sat, 24 May 1997 12:58:08 +1000 From: Darren Reed Message-Id: <199705240258.MAA11722@plum.cyber.com.au> Subject: Re: cvs commit: src/sys/netinet ip_icmp.c To: julian@FreeBSD.ORG (Julian Elischer) Date: Sat, 24 May 1997 12:58:08 +1000 (EST) Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG In-Reply-To: <199705232217.PAA25661@freefall.freebsd.org> from "Julian Elischer" at May 23, 97 03:17:34 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In some mail I received from Julian Elischer, sie wrote > > julian 1997/05/23 15:17:34 PDT > > Modified files: (Branch: WHISTLE_NET_BRANCH_1) > sys/netinet ip_icmp.c > Log: > Submitted by: archie@whistle.com > don't look for a matching receive interface if the packet was not received. > This can happen if an icmp UNREACH or similar is being generated > by firewall code. (Prior to firewall code this was not possible). This series of changes intrigues me. When I came upon this problem, I at first thought it a problem and then realised that for locally generated packets, this situation is usually handled by functions returning an error code (i.e. EHOSTUNREACH or similar) rather than there being an ICMP packet to respond to. IMHO, ipfw shouldn't send an ICMP response to a locally generated packet. Darren From owner-cvs-sys Sat May 24 05:25:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA23565 for cvs-sys-outgoing; Sat, 24 May 1997 05:25:51 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA23467; Sat, 24 May 1997 05:23:59 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA05185; Sat, 24 May 1997 05:23:45 -0700 (PDT) Date: Sat, 24 May 1997 05:23:45 -0700 (PDT) Message-Id: <199705241223.FAA05185@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/05/24 05:23:45 PDT Modified files: sys/i386/conf LINT Log: The wavelan driver doesn't even compile! Revision Changes Path 1.339 +3 -2 src/sys/i386/conf/LINT From owner-cvs-sys Sat May 24 10:24:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA07980 for cvs-sys-outgoing; Sat, 24 May 1997 10:24:08 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA07928; Sat, 24 May 1997 10:23:27 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA07132; Sat, 24 May 1997 10:23:11 -0700 (PDT) Date: Sat, 24 May 1997 10:23:11 -0700 (PDT) Message-Id: <199705241723.KAA07132@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys protosw.h src/sys/kern uipc_socket2.c src/sys/netinet ip_divert.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/05/24 10:23:11 PDT Modified files: sys/sys protosw.h sys/kern uipc_socket2.c sys/netinet ip_divert.c Log: Attempt to convert the ip_divert code to use the new-style protocol request switch. I needed 'LINT' to compile for other reasons so I kinda got the blood on my hands. Note: I don't know how to test this, I don't know if it works correctly. Revision Changes Path 1.18 +3 -1 src/sys/sys/protosw.h 1.25 +7 -1 src/sys/kern/uipc_socket2.c 1.9 +89 -103 src/sys/netinet/ip_divert.c From owner-cvs-sys Sat May 24 11:36:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA11421 for cvs-sys-outgoing; Sat, 24 May 1997 11:36:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA11393; Sat, 24 May 1997 11:36:02 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA07593; Sat, 24 May 1997 11:35:46 -0700 (PDT) Date: Sat, 24 May 1997 11:35:46 -0700 (PDT) Message-Id: <199705241835.LAA07593@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_shutdown.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/05/24 11:35:46 PDT Modified files: sys/kern kern_shutdown.c Log: Move the printing of "cpu#%d" to AFTER the general panic argument string. When a panic occurs early in the SMP boot process 'cpunumber()' hangs, causing the panic string to be lost. Now the system appears to hang in 'breakpoint()', but at least the user sees the panic string before the hang. Revision Changes Path 1.15 +4 -5 src/sys/kern/kern_shutdown.c From owner-cvs-sys Sat May 24 11:49:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA11993 for cvs-sys-outgoing; Sat, 24 May 1997 11:49:27 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA11964; Sat, 24 May 1997 11:49:11 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA07661; Sat, 24 May 1997 11:48:55 -0700 (PDT) Date: Sat, 24 May 1997 11:48:55 -0700 (PDT) Message-Id: <199705241848.LAA07661@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mp_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/05/24 11:48:54 PDT Modified files: sys/i386/i386 mp_machdep.c Log: Now that panic() is properly printing messages for early SMP panics all the 'printf("..."); panic("\n")' sections are returned to 'panic("...")'. Revision Changes Path 1.11 +27 -51 src/sys/i386/i386/mp_machdep.c From owner-cvs-sys Sat May 24 11:59:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA12452 for cvs-sys-outgoing; Sat, 24 May 1997 11:59:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA12393; Sat, 24 May 1997 11:59:18 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA07726; Sat, 24 May 1997 11:59:02 -0700 (PDT) Date: Sat, 24 May 1997 11:59:02 -0700 (PDT) Message-Id: <199705241859.LAA07726@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/05/24 11:59:02 PDT Modified files: sys/i386/i386 machdep.c Log: Delay mp_start() till after the msgbuf is mapped. We really want to delay it till even later but tss setup prevents that right now... Revision Changes Path 1.243 +4 -6 src/sys/i386/i386/machdep.c From owner-cvs-sys Sat May 24 15:21:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA22572 for cvs-sys-outgoing; Sat, 24 May 1997 15:21:10 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA22446; Sat, 24 May 1997 15:19:34 -0700 (PDT) From: John-Mark Gurney Received: (from jmg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA08773; Sat, 24 May 1997 15:19:17 -0700 (PDT) Date: Sat, 24 May 1997 15:19:17 -0700 (PDT) Message-Id: <199705242219.PAA08773@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi cd.c scsiconf.c scsiconf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmg 1997/05/24 15:19:17 PDT Modified files: (Branch: RELENG_2_2) sys/scsi cd.c scsiconf.c scsiconf.h Log: YAMFC: merge in support for cdrom drives that return BCD track numbers Revision Changes Path 1.73.2.3 +36 -2 src/sys/scsi/cd.c 1.64.2.15 +2 -2 src/sys/scsi/scsiconf.c 1.46.2.1 +2 -1 src/sys/scsi/scsiconf.h From owner-cvs-sys Sat May 24 16:36:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA25322 for cvs-sys-outgoing; Sat, 24 May 1997 16:36:27 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA25317; Sat, 24 May 1997 16:36:19 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id JAA10104; Sun, 25 May 1997 09:06:16 +0930 (CST) From: Michael Smith Message-Id: <199705242336.JAA10104@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/i386/conf LINT In-Reply-To: <199705241223.FAA05185@freefall.freebsd.org> from Peter Wemm at "May 24, 97 05:23:45 am" To: peter@FreeBSD.ORG (Peter Wemm) Date: Sun, 25 May 1997 09:06:15 +0930 (CST) Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (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 Peter Wemm stands accused of saying: > peter 1997/05/24 05:23:45 PDT > > Modified files: > sys/i386/conf LINT > Log: > The wavelan driver doesn't even compile! If it doesn't, it's only due to the include-file breakage that's been going on. Care to suggest how I can fix this, given that I don't have the resources to track both 2.2 and 3.x right now? > Revision Changes Path > 1.339 +3 -2 src/sys/i386/conf/LINT > -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Sat May 24 17:03:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA26425 for cvs-sys-outgoing; Sat, 24 May 1997 17:03:15 -0700 (PDT) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA26410; Sat, 24 May 1997 17:03:04 -0700 (PDT) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id RAA22763; Sat, 24 May 1997 17:01:48 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd022761; Sun May 25 00:01:38 1997 Date: Sat, 24 May 1997 17:01:02 -0700 (PDT) From: Julian Elischer To: Peter Wemm cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, Archie Cobbs Subject: Re: cvs commit: src/sys/sys protosw.h src/sys/kern uipc_socket2.c src/sys/netinet ip_divert.c In-Reply-To: <199705241723.KAA07132@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 eh.. I was part way through doing this when I saw your commits we can check it here.. (whistle) julian On Sat, 24 May 1997, Peter Wemm wrote: > peter 1997/05/24 10:23:11 PDT > > Modified files: > sys/sys protosw.h > sys/kern uipc_socket2.c > sys/netinet ip_divert.c > Log: > Attempt to convert the ip_divert code to use the new-style protocol request > switch. I needed 'LINT' to compile for other reasons so I kinda got the > blood on my hands. Note: I don't know how to test this, I don't know if > it works correctly. > > Revision Changes Path > 1.18 +3 -1 src/sys/sys/protosw.h > 1.25 +7 -1 src/sys/kern/uipc_socket2.c > 1.9 +89 -103 src/sys/netinet/ip_divert.c > From owner-cvs-sys Sat May 24 17:05:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA26551 for cvs-sys-outgoing; Sat, 24 May 1997 17:05:26 -0700 (PDT) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA26546; Sat, 24 May 1997 17:05:21 -0700 (PDT) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id QAA22656; Sat, 24 May 1997 16:53:37 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd022654; Sat May 24 23:53:31 1997 Date: Sat, 24 May 1997 16:52:56 -0700 (PDT) From: Julian Elischer To: Darren Reed cc: Julian Elischer , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/netinet ip_icmp.c In-Reply-To: <199705240258.MAA11722@plum.cyber.com.au> 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 Sat, 24 May 1997, Darren Reed wrote: > In some mail I received from Julian Elischer, sie wrote > > > > julian 1997/05/23 15:17:34 PDT > > > > Modified files: (Branch: WHISTLE_NET_BRANCH_1) > > sys/netinet ip_icmp.c > > Log: > > Submitted by: archie@whistle.com > > don't look for a matching receive interface if the packet was not received. > > This can happen if an icmp UNREACH or similar is being generated > > by firewall code. (Prior to firewall code this was not possible). > > This series of changes intrigues me. When I came upon this problem, I at > first thought it a problem and then realised that for locally generated > packets, this situation is usually handled by functions returning an error > code (i.e. EHOSTUNREACH or similar) rather than there being an ICMP packet > to respond to. > > IMHO, ipfw shouldn't send an ICMP response to a locally generated packet. In general I agree but there are some cases where it's more of a change to do it your way, than to let one piece of code handle both cases sub-optimally. It's a very minor change and we are seeing systems crashing in the field for the lack of it. I agree that there are other things that can be done about it but I still think this change is a worth while sanity check. > Darren > From owner-cvs-sys Sat May 24 19:44:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA03626 for cvs-sys-outgoing; Sat, 24 May 1997 19:44:20 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA03604; Sat, 24 May 1997 19:44:01 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA10180; Sat, 24 May 1997 19:43:43 -0700 (PDT) Date: Sat, 24 May 1997 19:43:43 -0700 (PDT) Message-Id: <199705250243.TAA10180@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include mpapic.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/05/24 19:43:42 PDT Modified files: sys/i386/include mpapic.h Log: Minor cleanup. Comment about expanded use of NAPICIDS. Change default NINTR from 64 to 48. Revision Changes Path 1.5 +12 -9 src/sys/i386/include/mpapic.h From owner-cvs-sys Sat May 24 19:49:40 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA03798 for cvs-sys-outgoing; Sat, 24 May 1997 19:49:40 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA03772; Sat, 24 May 1997 19:49:23 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA10243; Sat, 24 May 1997 19:49:04 -0700 (PDT) Date: Sat, 24 May 1997 19:49:04 -0700 (PDT) Message-Id: <199705250249.TAA10243@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mp_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/05/24 19:49:04 PDT Modified files: sys/i386/i386 mp_machdep.c Log: Broke up parse_mp_table() into 2 passes: - The 1st (preparse_mp_table()) counts the number of cpus, busses, etc. and records the LOCAL and IO APIC addresses. - The 2nd pass (parse_mp_table()) does the actual parsing of info and recording into the incore MP table. This will allow us to defer the 2nd pass untill malloc() & private pages are available (but thats for another day!). Revision Changes Path 1.12 +224 -156 src/sys/i386/i386/mp_machdep.c From owner-cvs-sys Sat May 24 21:05:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA06608 for cvs-sys-outgoing; Sat, 24 May 1997 21:05:16 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA06546; Sat, 24 May 1997 21:04:41 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA10725; Sat, 24 May 1997 21:04:21 -0700 (PDT) Date: Sat, 24 May 1997 21:04:21 -0700 (PDT) Message-Id: <199705250404.VAA10725@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa if_wl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/05/24 21:04:21 PDT Modified files: sys/i386/isa if_wl.c Log: match the #include opt_ file with options.i386 (it has opt_wavelan.h) Revision Changes Path 1.2 +1 -1 src/sys/i386/isa/if_wl.c From owner-cvs-sys Sat May 24 21:14:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA06895 for cvs-sys-outgoing; Sat, 24 May 1997 21:14:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA06873; Sat, 24 May 1997 21:13:47 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA10775; Sat, 24 May 1997 21:13:28 -0700 (PDT) Date: Sat, 24 May 1997 21:13:28 -0700 (PDT) Message-Id: <199705250413.VAA10775@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa seagate.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/05/24 21:13:28 PDT Modified files: sys/i386/isa seagate.c Log: Fix(?) two volatile cast warnings. The buffer is volatile within the function so as to avoid compiler side effects, but functions calling it shouldn't be affected (gcc shouldn't cache memory scope past a function call) Revision Changes Path 1.23 +3 -3 src/sys/i386/isa/seagate.c From owner-cvs-sys Sat May 24 21:50:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA07966 for cvs-sys-outgoing; Sat, 24 May 1997 21:50:48 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA07908; Sat, 24 May 1997 21:50:22 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA10991; Sat, 24 May 1997 21:50:02 -0700 (PDT) Date: Sat, 24 May 1997 21:50:02 -0700 (PDT) Message-Id: <199705250450.VAA10991@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/umapfs umap_vnops.c src/sys/miscfs/nullfs null.h null_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/05/24 21:50:02 PDT Modified files: sys/miscfs/umapfs umap_vnops.c sys/miscfs/nullfs null.h null_vnops.c Log: Fix some warnings (missing prototypes, wrong "generic" args etc) umapfs uses one of nullfs's functions... Revision Changes Path 1.17 +6 -5 src/sys/miscfs/umapfs/umap_vnops.c 1.7 +3 -1 src/sys/miscfs/nullfs/null.h 1.18 +2 -3 src/sys/miscfs/nullfs/null_vnops.c From owner-cvs-sys Sat May 24 21:57:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA08223 for cvs-sys-outgoing; Sat, 24 May 1997 21:57:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA08195; Sat, 24 May 1997 21:57:31 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA11053; Sat, 24 May 1997 21:57:11 -0700 (PDT) Date: Sat, 24 May 1997 21:57:11 -0700 (PDT) Message-Id: <199705250457.VAA11053@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/lfs lfs_balloc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/05/24 21:57:11 PDT Modified files: sys/ufs/lfs lfs_balloc.c Log: Fix warnings (from LINT). Missing static prototype, missing vm includes for vnode_pager_setsize(). Revision Changes Path 1.12 +9 -1 src/sys/ufs/lfs/lfs_balloc.c From owner-cvs-sys Sat May 24 23:10:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA10160 for cvs-sys-outgoing; Sat, 24 May 1997 23:10:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA10085; Sat, 24 May 1997 23:09:44 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA11219; Sat, 24 May 1997 23:09:24 -0700 (PDT) Date: Sat, 24 May 1997 23:09:24 -0700 (PDT) Message-Id: <199705250609.XAA11219@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet in_proto.c ip_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/05/24 23:09:24 PDT Modified files: sys/netinet in_proto.c ip_var.h Log: Connect the ipdivert div_usrreqs struct to the ip proto switch table Revision Changes Path 1.40 +3 -2 src/sys/netinet/in_proto.c 1.33 +2 -3 src/sys/netinet/ip_var.h From owner-cvs-sys Sat May 24 23:42:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA11171 for cvs-sys-outgoing; Sat, 24 May 1997 23:42:51 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA11136; Sat, 24 May 1997 23:41:07 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id QAA03068; Sun, 25 May 1997 16:27:27 +1000 Date: Sun, 25 May 1997 16:27:27 +1000 From: Bruce Evans Message-Id: <199705250627.QAA03068@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, peter@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/isa seagate.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified files: > sys/i386/isa seagate.c > Log: > Fix(?) two volatile cast warnings. The buffer is volatile within the > function so as to avoid compiler side effects, but functions calling it > shouldn't be affected (gcc shouldn't cache memory scope past a function > call) I hoped that the driver maintainer would fix this. `len' doesn't need to be volatile. The buffer is only modified without the compiler's knowledge in sea_data_input() (unless it is aliased to the output buffer in sea_data_output()). This is either due to low quality asm statements or wrong optimization. The corresponding problem in insw() is handled by declaring that the asm statement clobbers all of memory, but this is stronger than necessary, assuming that the buffer isn't aliased to any non-volatile variables. Since the buffer isn't accessed outside of the asm statements in sea_data_{in,out}put, gcc is guaranteed not to cache anything in it and the volatile declarations just hide bugs. sea_data_output() does essentially the same thing as clobber() in the following example: --- static void clobber(int *p) { volatile int *vp; vp = p; /* Modify *vp, but don't tell anyone. */ asm volatile("incl %0" : : "m" (*vp)); } int val; int main(void) { val = 1; clobber(&val); return val; } --- This exits with status 1 if it is compiled with -O3, since -O3 inlines clobber() and gcc believes that clobber() doesn't change anything. It's not true that "gcc shouldn't cache memory scope past a function call" when there are inline functions or other agressive optimizations. Fixes: Put `"memory"' in the clobber list as in insw(), or put `"=m" (*p)' in the output operands of the asm. This works by making the aliases too complicated for gcc to optimize. (`p' should point to a suitably sized object and not just to the first element in the buffer case, in case gcc is smart. In practice, gcc probably has to assume that p may point to arbitrary memory, so there are no advantage to not using the simple "memory" clobber method.) Don't use `volatile' here. Driver buffers are only volatile for DMA devices. For PIO, the Program should change its buffers explicitly. Bruce